For context because I'm sure some people (I do think there is an anti-MS bias here on HN, though not as pronounced as OP thinks it is) may think I'm some stereotypical Microsoft-using rube. I grew up in the 80s, programming first on the C64 (BASIC, 6510 Assembler), then Amiga, then various UNIX systems (SunOS, IRIX, AIX, Ultrix, Solaris, later Linux).
I avoided Windows like crazy until Windows 2000 came out because prior to that release the idea of using an OS where one process could crash the system at any time seemed ridiculous (post my Amiga days), and running NT was only for "enterprises" (at that time). But since I first started using Windows 2000, Windows has always been my "primary" OS, partly for gaming reasons, partly for access to commercial software (currently Adobe Lightroom and Photoshop), and partly because I simply actually just like the look and feel of it.
In the meantime I spent quite a number of years doing Win32 software development (though now I'm mostly doing Android/Java and some embedded stuff with Go) and to this day, Visual Studio is still the programming environment by which all others I use are measured and found wanting. There are some pretty decent other ones, but I still miss the absolute power of the VS debugger (against C, C++ and C#) and everytime I find myself doing printf-debugging because the FOSS tool I'm using doesn't have solid debugging support I cry a little inside.
I also still do a lot of Linux-based programming these days, each Windows system I use has half a dozen or more Linux VMs running on them regularly, but I still prefer Windows as an overall primary desktop. It is fast and extremely stable these days (hell, the GPU driver can crash due to Nvidia bugs and Windows will just restart that mofo and keep going, how cool is that?).
All that said, yes, Microsoft hasn't always acted in the best interests of the overall industry (but neither has any other company near their size, and Microsoft has gotten better over the years while some others I won't name have gotten worse, IMO). Also, I still haven't found any good reason to buy a WinRT device. But my overall impression of Microsoft is pretty positive.