I’m using public OVH VPS SSD 3 2016 (KVM OpenStack, 2 vCores, 8GB Ram, 40GB SSD at <20$ and a possibility to add multiple IPs to the same VM(paid option) VPS SSD : Le VPS pas cher & haute performance - OVH - so it’s quite ok for the price), and it’s running very well Discourse (Docker version).
Performance wise, it’s all well and snappy, but the support is just unbelievable, if you have an issue and you’re not the Pope, you have a better chance to build a full scale datacenter before they will actually do something about it, so Backup in another datacenter, or else!
Backups are not available for this range of VPS SSDs, only the VPS Cloud has it (but you lose the SSD), but you do have a paid VM snapshot.
Another issue is related to the web management console that is still in development (after many years), and it’s still full of bugs, but once you’ve setup the VM, you don’t have to mingle with the web console.
In the past months, they had a lot of stability issues with hardware and connections(globally - you can also check the twitter account), but for the moment they are the only ones that offer the best performance/price in France, and we need to have the servers in France - 80% of visits are from France - peering is extremely useful.
They have grown too large, too fast, without some proper investments in human resources and development.
As for DigitalOcean, I have owned 15+ VMs with them and for 2 years I haven’t had an issue. I’m not using them for the moment, because of free credits with Azure, and when we moved they haven’t had a datacenter in Europe. Ah, and the lack of multi IP on the same VM was a bit hard to overpass for our custom business needs.
To reply to your question, from my point of view, you should stick with DigitalOcean, if you don’t have at least 60% of your traffic from France and if your time spent on monitoring the servers everyday, is less expensive than the difference of price.