I'm using ST2 for CoffeeScript/js development, and Visual Studio with ReSharper for backend C# development. The difference is night and day -- it feels like ST2 is designed with the sole goal of helping me write code as fast as possible with as little friction as possible. I used to wish that Visual Studio supported tmbundles, now I'm trying to figure out how to fit a C# development process into ST2.