@scottalanmiller said:

vCloud is a product that you buy, it's not a service. VMware has a cloud service, but that isn't it. This is for on premises clouds. Amazon and Rackspace are hosted products only. Rackspace's on premises name would be OpenStack.

I would definitely not choose them. [VMware] Small time. Amazon is the top player for a reason. Rackspace is by far the best for the SMB market. And I mean by far.

The reason to use VMware's public cloud is so that you can transparently move workloads from a local VMware cloud to the public one. Not really a great idea anyway, this means you've not understood cloud and screwed up already.

Thanks, that clears that up.