Have you tried TypeScript ? I think coming from a C# background TypeScript and his integration with VS will be a breeze.
in hindsight, typescript was the ideal way for me to migrate from C# to Javascript. now I can write "pure" javascript without typescript holding my hands, but i do greatly prefer having typescript around!
the only drawbacks of typescript (visual studio) I see right now is lack of debugging support for nodejs, and lack of angularjs intelisence (webstorm supports that well)
I'm a C# dev... and it feels a lot like going back in time working with other toolchains sometimes (especially on the SQL side of things).