I personally recommend Orchestrate and IBM Cloudant. Both have a free tier, both are good for specific things but the stuff you listed aren't for big apps. They are for small applications with not much data. When you have some terabytes of data 1, they get veeeery expensive 2, they become very slow
But we can agree in something. The tools you listed have the best marketing :)