Recs.
Updated
SpecsUpdate
Pros
Pro Huge library of plugins
From free powertools to the awesomely powerful resharper.
Pro Official IDE developed by Microsoft
If a project type or a platform is available for C#, it's available in Visual Studio. Some IDEs and code editors may cover some project types, but Microsoft always starts with VS. If you work with a cross-platform technology like ASP.NET MVC, it matters less. If you work with Windows-only technologies like UWP or WPF, you have no choice really.
Cons
Con Slow
Visual Studio is very slow if you don't have a decent system, but even if you do, it can still be slow. Once you get past the first few minutes of slowness, it runs fine, but this should not be acceptable for a professional-grade IDE. This can be caused by a multitude of factors, such as extensions.
Con Not free
VS 2019 community edition may be advertised as free, but it is in fact a 30 day trial.
You have to sell your data if you want it prolonged.
Recommendations
Comments
Flagged Pros + Cons
Out of Date Pros + Cons
Con Not available on Linux
Visual Studio is only available on Windows and Mac, though there is now a cross-platform derivation of Visual Studio named Visual Studio Code. It is has less features and is more of a code editor than an IDE.