Visual Studio still has some perks, but with the dotnet cli it’s actually decent enough to use .net core on a Mac.
What I don’t get is why they aren’t focusing even more on VS Code, I mean, why bother making Visual Studio for mac when you have an all-platform alternative?
The only bad thing about VSCode is that it has made me really, really hate the dark-theme in visual studio because the code one is so much better.
Visual Studio does a lot of things, but the truth is that we never use them. Well except for Linq-To-Sql which is ironically removed from the standard setup because Microsoft considers it bad practice. Five years ago we downgraded from Enterprise to Professional, exactly because what we do 95% of the time is to build from an empty project without using any of the bling. To be fair, some of the bling like GitHub and docker integration have gotten fairly good, but because they were so bad for so long we simply got used to using them outside of Visual Studio.
I suspect that in 5 years we’ll be going from Professional to Visual Studio Code. I hope so, but things like intellisense just isn’t there yet.
I've heard great things about JetBrains Rider but haven't tried it.