Yeah Visual Studio, not Visual Studio Code. The main issue is the new code is built using an old .NET framework that isn't supported by the C# plugins on Visual Studio Code.
I think you have some good points, especially when it comes to supporting other devs. The hosted dev boxes make sense, assuming it's not laggy / slow to develop on. Will explore the Azure Microsoft Dev Box option and see how it feels.