I love DigitalOcean to the point where I actually applied for a job there[0]. The UI is leagues better than AWS and there are really useful API endpoints to control common things. I've been a paying customer for something like 12 years and I've never had an issue.
I had a job interview with one of the founders. The whole process was, by far, the worst experience I ever had in my life, and a complete waste of my time. (I interviewed for maybe 25-30 jobs in my life overall).
The UI is simpler because the product is simpler. If all you want is 1-2 VMs in the cloud and to not think about the rest, its great. For any actual business that's moved from 'hobby'/'seed' phase, its not the right platform.
For great many businesses way past the "hobby" stage, a managed DB + managed queue + managed cache + a few VMs under managed k8s + serverless functions is plenty enough. Given a right architecture, this could serve a million paying customers. When you have more, you usually have the resources to consider a more elaborate setup.
I'd say that for most businesses 3-4 VMs, or a couple of bare metal boxes, is already enough, unless they grow explosively.
Their interview process sucks. They expect PhD-level experience for basic cloud operations. And since they started outsourcing to Hyderabad, they’ve gotten even worse.
[0] They never got back to me, sadly.