This declaration needs a huge bold flashing caveat: developing on windows for windows is a pleasure, Microsoft provides excellent development tools, helps, documentation and contact points for its ecosystem and usually goes multiple extra miles to be helpful to their developer community. If you are a Windows developer, Microsoft is significantly much more helpful and approachable than Apple is to OSX devs.
The (huge) sticking point is cross-platform development and work on Windows.