IBM's Softlayer offers various Cloud options as well. I don't know how do they fare against other major Clouds however. I don't know about Google Cloud services, but AWS use a very unethical business model which lacks transparency. Most of their clients aren't warned that they will end up paying a high data transfer fees on "Data Transfer Out".
Our experience with Azure is a bit better, but they are still more expensive than any average cloud. Our company uses cloud infrastructure service with a smaller cloud - https://www.hostcolor.com/cloud/public-cloud.html - and they are pretty good and inexpensive, compared to the major clouds, in terms of technology (VMware Cloud computing) and in terms of cloud storage.