Are there people actually defending Windows for development? In my experience it's usually like this:
Developer on a Mac: Macs are the best.
Developer on Linux: Linux is the best.
Developer on Windows: My employer bought this computer for me and it sucks but they pay me $150k a year to put up with it so I do.