GitHub and Azure for sure are the best services from MS.
But while the former is easy to use, and I would say the lowest friction for getting developers building and deploying, I think AWS is easier for developers than Azure.
Look at https://docs.microsoft.com/en-us/azure/storage/common/storag... and see the power Azure offers, it's impressive, but it's also confusing. AWS is simpler and still effective.
I think a lot of Azure fast growth was migrating existing corporate IT workloads. These are Windows servers, SQL Server databases, etc and Azure is a great place for those.
But if you are building a new app, I am not quite sure why you would choose Azure unless you are afraid of Amazon.