Microsoft has some great stuff going for it: an awesome Visual Studio IDE that blows away XCode and Eclipse
I have often heard this and I just can't figure out where this whole "Visual Studio is the best IDE ever" stuff comes from or if people are serious when they say it.
I use Visual Studio every day at work. Used it for years. It is *not* the best. In fact, despite its very high price tag, I'd consider it quite basic in many areas. If you buy a copy of ReSharper things get a lot better but most of what it adds is already built into IntelliJ and (perhaps to a lesser extent) Eclipse and NetBeans.
Plus it has no real source control support built in. Just TFS. Don't get me started on TFS. I've encountered plenty of people who think its great too and I can only assume they've never used anything else (except probably SourceSafe, its predecessor and almost certainly the worst source control tool ever written. I'd sooner use RCS than trust my code to that.)