I own a mac and am generally a web developer and open source fan boy.
That being said i develop games in C# under Windows with Visual Studio and its hands down the best development experience i had yet.
I get that feeling that alot of the hip webdevs these days think they are something special by using ruby/node/vim etc as if a experienced .NET programmer isnt worth their salt.
Tell you what, John Carmack and Notch, two of the most respected programmers in the world program on Windows with (yikes!) IDEs like Visual Studio and Eclipse.