I tried Amazon, Google and Microsoft. Amazon was confusing, not intuitive and because of hidden dashboards i had a running service that cost me money that i did not know about.
Microsoft Azure was also very confusing and I don't think I was even able to use it because I had no clue how.
Google had the best dashboard and I never had issue with anything, despite it lacking in offering(back then).
In the end, I ditched all cloud providers and went to standard VPS providers because cloud is good to get you going when you might need elasticity for unknown growth. Buts after that, it makes no financial sense and is a huge vendor lock-in trap.
PS and no, companies that provide VPS hosting are not "cloud".