I'm not anti-Microsoft in the was I was 15 years ago, I'm happy with whatever OS runs the apps I need and gets the job done with the minimum of hassle. It just so happens, the answer is rarely a Microsoft product.
I've never been anti-Microsoft, but I didn't have a windows machine until 12 years ago. For the majority of people Windows is the minimum hassle. They know that they can buy a printer in PC world and it'll work.
I like visual studio and use that a lot. I don't use Office much, but I don't use anything in it's place either.
I've tried other browsers and email clients but always end up back with IE & Windows Live Mail.
I've tried Linux and ended up back on Windows again. I use Linux and unix at work because I have to, it's not that I don't know how to use it.
And I like running (or at least trying) the latest versions of software, for various reasons.
I could waste time lolling on message boards about how Microsoft sucks because they aren't perfect, but nothing is.