Brandy inspired off-topic randomness / 2p:
That said, I'll probably migrate them (my VPS needs) over to Google Cloud Compute, which is just fantastic if you don't need support and just want virtual machines
Last I checked, both AWS/GCE/Azure (if you exclude the MS licensing benefits) were still slightly more expensive if your intention is to run them in a traditional 24/7/365 VM style (allocation with overhead for peak) when compared to even fair/quality-priced traditional VM/cloud providers, significantly more so than OVH.
Obviously there are absolutely massive savings to be found when using AWS/GCE/Azure for scalable / dynamic / large deployments where you can spin up and down additional capacity on demand so not be paying for 'just in case' instead 'just what's used'. But there's also competing initiatives like openstack to consider/watch.
With AWS and Google Compute I'm not sure what the future hold for traditional VPS cloud hosts, unless it is the need & provision of support.
There is still a lot of value to know the DC, server and disks on which your data resides for many enterprise and in the short term future a lot of compliance issues to still be defined and properly tested (PCI SAQ requirement to be able to validate the underlying software and infrastructure and safe harbo(u)r foremost).
Medium term future there are still barriers for many business in shifting from predictable/fixed performance for a predictable price to what you might experience in public clouds if using them to their full potential as outlined above. There is also a barrier to overcome in changing the IT personnel mindset and training to embrace modern devops and non-traditional infrastructure approaches / not having a need for a thousand keys or even a screwdriver.
The general "shift off-site", is closely tied to the availability/cost/performance/redundancy of the network connection between the cloud and the worker and has/still remains a limiting factor/increased risk to full cloud adoption for non-web type application infrastructure once the above are addressed.
Longer term I agree though, you won't get all of us above deploying our own servers to our own racks or even own / known data centres locations for all except for the big players and niche.
Personally I do like having the physicality of being able to "touch" the data and ensure a near end-to-end QoS to the customer, but I accept that it is ultimately inefficient and compute will become more commodity and off to the public/openstack type clouds it will be for most of our infrastructure.
I don't need support so no idea what their support is like.
docker (and supporting LB) also removing the need to manage the OS / where many traditional VPS hosts try to diversify / add value. docker/cloud portability and cross-cloud load balancing and data redundancy are really interesting emerging areas.