I really don't understand the bitter hatred towards MS. Some people act like Bill Gates raped their granny! Sure, Vista was a load of crap, but apart from that, why all the hatred?
Well, here's my personal experience. I'm admittedly a convert to WP7 now, but I wouldn't touch Microsoft stuff for years for three reasons:
1. My Windows XP laptop crashed and wiped ALL my photos from a fantastic once in a lifetime holiday I'd had - after years of owning PCs that were obsolete in months and/or got virus infested, this was the last straw and desktop-wise I've been a Mac user ever since.
2. At work, I used to have to use XP on a crummy Dell every single day. I work in publishing, and have done for 15 years now, and I've probably lost months of time in total to MS Word random lockups and blue screens of death. And my experience is in no way unique.
3. I also had to deal with our IT department a lot. All Windows guys. All of them treated everyone with contempt and as if we were morons - again, not a unique situation. I've similarly been treated like crap by staff in PC World who assume the customer is always an idiot to be talked down to.
You know the worst stereotype geek? The one who thinks mac users are using toy computers because using a mac is too easy and straightforward and they don't regularly tweak their registry or have to sweep their systems for trojans? The one who thinks other windows users are all stupid and can't possibly know as much as them? That sort of guy?
That's what Microsoft have to get past. The image that they're a company run by such guys making products for such guys that they just happen to let the rest of us use too. For the average user, the effect of years of frustration with their products when they were substandard because their monopoly meant they didn't have to make any real effort coupled with years of having to deal with arrogant idiots to get it to work better won't disappear overnight. If you want to understand where MS went wrong, a quote from Bill Gates sums it up perfectly. When Steve Jobs first went back to Apple 15 or so years ago, Gates is quoted as saying "Why would he do that? He must know he can't possibly win." And now Apple are worth more than Microsoft because they didn't sit back and assume people would always just settle for "ok". WP7 is a lot better than OK, as is Windows 7, but they have a lot to do yet to prove they've learnt complacency is never a good business plan.