In my experience, Azure is a must for .NET applications. Everything is just so well integrated together. You can setup a web/api that's deployed via Github Actions with just a couple clicks. Same goes for webapps build with React/Angular/etc.
You can include a managed SQL server instance; or go for the unmatched CosmosDB. The Storage is also pretty good and almost free.
I just don't see this level of integration in other cloud providers.