Alibaba Cloud seems a bit user unfriendly. AWS/Azure/Google Cloud seems to be the preferred choice. Softlayer is pretty unpopular and only seems to have caught on because of marketing.
Of AWS/Azure/Google Cloud, which one would be better in terms of connectivity and reliability? We're deploying a solution that's quite critical to our client's core process so we need to make sure it's always there.