I've worked with both Azure cloud and Azure DevOps (or whatever the feck they call it now) for a long time (maybe 10 years?), a lot in a corporate setting, but also for my startup.
Apart from the same price issues that exist across all the big 3 cloud providers, I actually really like Azure.
Actually I'd say they have customer obsession but that it's for a small minority of what We consider thier customers (to them the small fry including smbs are not thiet customers, they're just the chaff they have to deal with and control in order to properly get the wheat out of the whole).
BIG businesses and governmenta are thier customers, demanding maintenance of terrible legacy issues because they literally use bugs as features in thier even more poorly made and maintained custom systems built by some fly by night dev shop 2+ decades ago....
MS doesn't care about individuals, individuals are just eyeballs to them.
That's a myth. I've worked at those big government departments, and Microsoft ignores their requirements too!
Also, Azure is "all new", so legacy compatibility shouldn't be a big concern.
Except... it is, because a bunch of half-baked MVPs were thrown over the fence and now have to be supported while they work on the "proper" solution. We're up to the 3rd iteration of VM monitoring, the 3rd iteration of AAD client libraries, etc...
I've worked with both Azure cloud and Azure DevOps (or whatever the feck they call it now) for a long time (maybe 10 years?), a lot in a corporate setting, but also for my startup.
Apart from the same price issues that exist across all the big 3 cloud providers, I actually really like Azure.