"For OSX, they give away development tools better than the ones microsoft charges ridiculous amounts of money for."
People tend to make this claim and I just don't understand where it comes from. Microsoft has made available the express editions of Visual Studio for the last several years and they are pretty damn good.
I've been a windows developer for more than 15 years and I'd be hard pressed to find an app that I couldn't build with the express tools. The components missing are things I wouldn't use anyhow, that being the integration of Microsoft's version of unit testing, source control, etc... Granted I've only used XCode for the last year and a half or so, but I'd choose VS Express over XCode any day. Aside from that fact, I can't believe that any company puts more effort into their development tools than Microsoft and I think it shows, so if they want to charge for a product that is years beyond anything anyone else offers then that's fine by me.
People tend to make this claim and I just don't understand where it comes from. Microsoft has made available the express editions of Visual Studio for the last several years and they are pretty damn good.