Normally their service is pretty invisible to the end user so it would be weird if you noticed them when things were working fine.
Digital Ocean is the most similar, but after getting burned hard by them I will never put myself in that vulnerable position again.
I've been pretty happy with OVH thus far, but at least last time I checked the US presence was minimal and that's important to my customers.
Linode: "We're really sorry, there's a kernel bug and we absolutely have to patch it. See here for the CVE. We're scheduling it for time X but you can do it in advance on the web panel at a better time for you."
Digital Ocean: "Isn't it great? We're rebooting your machine at time X and you'll get new better stuff! No, there's no way to change the time or delay it."
I'm going to be kicking the tires on Hetzner and Vultr soon, because DO is not a super satisfying backup plan for me.
I've used Azure enough to get spun up quickly there, but that would be an unhappy upward adjustment on my budget or an unhappy downward adjustment on the performance I expect.
The downside is price as UpCloud bundle less and charge for everything.