The reason for IBM's failure is pretty obvious. Their old school bare-metal servers at Softlayer are a good value, but the need for bare metal is decreasing with IO improvements like SR-IOV and real hardware level virtualization (ex HVM on AWS). I've also heard IBM is running that division into the ground. Their cloud offering sucks. Last time I was curious, I couldn't even figure out how much my server would cost. T…
I've built applications on AWS, IBM Cloud (Bluemix at the time), Azure, and GCP. If a client has no preference over platform, I usually go with GCP. I find it the simplest, cheapest, and most reliable for the type of stack we use. I've never had a client question GCP on the basis of Google's pattern of removing services. I think people can logically separate Google's consumer-facing offerings from their paid cloud se…
My experience is that Google services are often an order of magnitude harder to use than competitors.
For example I did a shootout between the visual recognition APIs from IBM, Amazon, clarif.ai, Google and some others.
I had the other ones up and running in under ten minutes each.
Google made me go through a sign-up and authentication process that looked like
https://www.youtube.com/watch?v=sWEvp217Tzw
and then installing their Python SDK trashed my Python installation and forced me to reinstall anaconda.
I think Google is used to hiring people with 130+ IQs and wasting their cognitive capacity and they would love to make you waste your cognitive capacity too.