Ballmer will take care of Win 7
Just wait until the next Service Pack download causes BSOD issues, lost functionality (it's not a bug, it's a FEATURE), and random freezes. The appropriate apologies will be made, but the CEO's will get the message, loud and clear - "Time to move on to Windows 8 - It's better"!
I would use Linux if I knew beans about programming (which I don't - casual user here). You can make Linux do anything - provided you know how. Windows ? If you don't like programs opening their windows over each other (not remembering where you closed them last time), and you can't use Linux, tough tamales - you're stuck with whatever Ballmer says you have to use.