| > I feel relatively similar about Visual Studio. It's pretty clear that it's a 2nd class citizen on Mac due to being build on top of Mono. "Visual Studio" for Mac is Xamarin Studio, not Visual Studio. The naming suggests they are the same, or at least equivalent, software, but that is not the case. They are completely different code bases. Visual Studio has over 20 years of Windows legacy. There is no Visual Studio for Mac nor will there be any time soon. Visual Studio Code on the other hand, being Electron-based, does have a consistent cross-platform experience. > the three main cloud providers basically vendor-lock you There's a wide range of lock-in you can build yourself into, or not. Services and features between Azure and AWS have a large intersection. Automation is where you typically run into the most vendor-specific stuff, as you alluded to - VMs, RDBMS, Redis, blob storage, media services, etc. are easy to adapt over multiple providers. |