Probably in the minority here on HN, but I love Windows, Windows Server, .NET and the Microsoft development tools - although it has to be said, I am still partial to a lot of the Alt.NET solutions.
What bug bears / pain points do you experience? As well as developing, I just love the idea of 'perfect' development, testing, deployment etc, particuarly the deployment of the same app across many servers and then a consistent upgrade process.
I'd love to know what fellow HNers struggle with on Windows because I fancy looking at building something in this area - perhaps open source, perhaps not, but either way, hopefully this can be a melting pot for those of us intereste in Windows centric software and solutions
Now, yes, Windows can be brought up to par (and I've done it). I am not saying it is impossible to use Windows to be productive. But, I am past the point where I see this as worth the trouble; why the hell should I spend hours downloading and installing all the things Microsoft doesn't provide (oh, and re-install them, every 6 months, when invariably the OS falls apart and one has to start over)?