This is a great resource that compares the top dogs of Cloud Computing: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud. It turns out they all have various strengths and weaknesses. It is hard to bet against Google with all of its Mega Billions of dollars in cash at its disposal. On the other hand, AWS has the upper hand overall with customer base and raw Cloud products, but Microsoft is very strong in bridging the gap for customers between public and private cloud (or hybrid scenarios), in addition to having its long Server and Support history along with Office 365.
https://www.datamation.com/cloud-computing/aws-vs-azure-vs-google-cloud-comparison.html