I have done projects across Azure, AWS and GCP, and without a doubt would always pick Azure.
AWS is a master in complexity, one almost requires a PhD in cloud infrastructure to make sense of how everything works.
GCP is the usual "talk to the bots" when something happens, unless it gets escalated.
Azure can be as complicated as AWS, or one can enjoy the nice GUI tooling similar in spirit to VS or InteliJ like confort.
Even for timesharing like workflows with a cloud shell and Web IDE, it appears AWS and GCP take pride on being a clunky bad experience.