I used all 3 aws providers and AWS is the most reliable, but hard to configure. Azure is much easier to use and require the least expertise. I don't see any reason to use google cloud, because it has couple of outages last year and even their UI is quite buggy. I noticed that every time someone post something negative about google here, their employees cowardly try to downvote such posts... So I will expect the same here.