Azure is a sack of shit
The inconsistency of the tooling around it is an absolute joke, and the amount of time it takes for anything to happen is commensurate with a company who push out monthly updates to desktops and servers that can regularly take upwards of 30 minutes to apply.
Want to tweak a rule on an App Gateway? A good 5-10 minute wait after issuing a command. What the fuck is it actually doing under the hood? Are they printing off an instruction for an ommpa-loompa to collect, and run the length of a building to a specific bit of hardware to manually update it? Because that's what it feels like.
I wish it was illegal on an anti-trust/monopoly basis to cross-sell and subsidise cloud services based on existing licensing/service agreements, because that's how many of the companies I've worked with have ended up on Azure, and it's very rarely fit for purpose. Fortunately I've yet to come across anyone stupid enough to fall for the Oracle Cloud bait-and-switch, but it's only a matter of time.
Azure doesn't really deserve to be mentioned in the same breath as AWS and GCP, so much of it is shite barely-better-than-vapourware that barely delivers anything useful, and even when it does it takes 5x longer to accomplish the same tasks as when using AWS/GCP, for absolutely no good reason whatsoever.
Oh, and if you want to apply some sensible security, then forget using the cheap SKUs, you need the more expensive Premium or Enterprise SKUs. What a load of horseshit, using secure features shouldn't be more difficult and more expensive, thus encouraging people to do a shit job - it should be the default!
Screw Azure, and screw Microsoft. I used to be a multiple-certified M$ Fanboi earlier in my career, but now if I ever have to use any of their products or services, it makes me want to cry into my coffee.