Our company does everything in Amazon AWS. They seem far ahead of the other cloud providers in terms of services.
But if you need Windows stuff like Active Directory and SQL Server, then Azure is probably a better match. Though I’ve heard Azure Active Directory isn’t quite the same as Windows Active Directory. Microsoft seems to have real problems with API compatibility.