Username or EmailPassword
If your into .NET then this is a pretty good deal.
I don't think anything comes close to the debugger in VS.
The thing that concerns me about VS though, is that it is marginalizing C++ development.
From MSDN to creating a new project, managed code is put front and center. Improvments, documentation, and features for non-managed development has been, at best, minimal.
I'm not sure if this for someone who has or wants to learn CC++.