Since moving to OS X, I've left Visual Studio behind. At first, I had a boot camp partition running windows so I could still develop our C#-based web product. Then eventually we changed the product significantly enough that moving to an OSS tech stack made sense.<p>I'd probably still be using some MSFT technologies if I could use a VSS-style IDE on OS X without virtualization (I tired MonoDevelop, but it just wan't the same). I didn't have issues with the speed of Visual Studio running on my beefed up MBPro, but the keybinding stuff was just too much to deal with.<p>Not to mention, having a ton of different runtime/hosting options is a pretty nice bonus for the OSS stack.<p>Also, for mostly web apps, I think Visual Studio is massive overkill (but I'll still watch their videos on features).<p>For now, I've settled happily using on cross-platform tools (PyCharm/WebStorm for a feature rich IDE and Sublime Text 2 for code editing, and VIm when tweaking stuff on the server). Should I ever go back to Windows (likely, because I want a Surface Pro 2), my tooling should carry over (though I'll have to go through some keybinding issues again).<p>Never again will I use products that are locked down to a single OS. Even the tools on my Mac (with the exception of Keynote) run on Windows and vice-versa.