MS has strong reputation of company with closed-source and vendor-locked stack, so many of us can't feel "first-class citizens" in the MS world. But they are working on their reputation, VS Code is a very good example, and I hope soon we will not afraid to trust them.
I have tried Azure, AWS, and DO, and by far the most stable and usable one is Azure. I thought I was the only one who thought Azure was good...