I've always liked the software from Microsoft, and especially Windows. Ever since I started my first Windows program back in 85, I knew they were on the right track. A few years I was frustrated because I had to code in character-based tools while my users had a better UX with the mouse, and when I could use Windows to do my work, I was delighted – and I still am! I don't know why many in our business are so afraid of being Microsoft "fan boys". Why not? It's a very successful company, and that success mostly comes from creating great software. I'm not ashamed; I'm a Microsoft fan boy!
Just take a look at my desktop on the right. Every morning when I turn on my computer I smile. I just love what I do (and of course my amazing woman on the photos from Greece this summer), and there are very few days that I don't want to write some code to create something amazing. My dear friend, Andy, always tell the story of his school paper about programming he named "Happiness", and I know exactly what he means. I'm happy! What I like most with the stuff from Microsoft is that I can use the same tools to program everything from a fat server to a tiny mobile phone (I'll never buy a phone where I can't install my apps).
Even if some of my friends and colleges complain about Vista (they say that they will go back to XP, that Microsoft is offering free "downgrades", maybe buy a Mac, etc), I haven't regretted installing it one second. I know it's not as fast as it should be, that all the drivers aren't there yet, and I say: -What's new? I have been installing new versions of Windows (and other OSs) for 20 years, and it's always the same thing. The hardware manufacturers need to catch up, that's all. I use Vista mostly for development, and I think almost everything works great. If I need to try something odd, I fire up a VPC image, and if it crashes with a blue screen, I only smile again, and restart it.
All in all, I haven't had any major problems, I have been able to sync my mobile devices with Windows Media Center since the installation (I guess I'm lucky). But I'm also very careful (I always unpack installation to see what they do before I run them) and I follow a golden rule: don't install too much of the other's stuff. I was forced to install QuickTime by the Expression Media setup, and after that my IE couldn't even show .png files, so QuickTime had to go. I haven't even thought about unnecessary things like Firefox (I have a great browser in IE) or RealPlayer (I have a great media player), and I'm more surprised when some actually work, like Skype, Nero, etc. I'm actually amazed that my favorite imaging tool, Image Composer (now 10 years since its last version), actually runs very well on my 64-bit Vista! I even like the name "Vista" as it means "View" in most of the Latin languages, and that's the feeling I get every morning as I turn on my laptop!
Keep up the great work, Microsoft!