+1 Since I stopped writing C# code in Visual Studio, I software development doesn't make me nearly as angry as I used to be. Now I write Clojure code on OS X, and couldn't be happier.
No. I don't typically use any MSFT products outside of work other than Windows and Office. I was implying that at work, implementing things like AD permissions, Windows Server, SQL server, exchange, network shares, etc. etc. etc., MSFT solutions make for a much more pleasant experience with very few issues or headaches.
I'm a client/server web enthusiast, so I like my linux boxes and vim editor, etc. I'm not intrigued by heavy frameworks and bloated IDEs.