MS's main problem is that they still think like monopolists. That's the core of the Win 8 problem -- people at MS telling us what we'll take, and that we'll like it. That they know better.
I'm a Gnome 2 refugee typing this on a Macbook Air, not a MS apologist. But Windows 7 is a very fine desktop OS. All they have to do is to stop trying to kill it off. Put it back on the PCs in the stores. Admit that Ballmer screwed the pooch, and let him go. He's a leader from the monopoly era, and not well suited to this moment.
Active Directory is a huge asset for MS. There's a whole ecosystem of tools that people use to do work in companies that will be very hard for anyone else to displace. Excel is amazing, and it's central to the conduct of business all over the world. People in offices all over the world live in Outlook. These aren't small advantages.
in the old days, they had their boots on our necks, and we all hated them. I remember that very clearly. But now, as tech professionals, we need them to get it together, for the health of the tech industry as a whole. Too much is sitting on top of them for their implosion to be a good thing.