I'm currently with Digital Ocean and Beeks Financial Cloud, would recommend both. I am currently testing Oracle Cloud but I'm not entirely sold at the moment, they just don't offer more than Digital Ocean. I use PaperSpace on a very limited basis if I need GPU power.
Previously I was with Vultr but they initially have a 5 VM limit and you have to send a message to increase. At that point, they wanted detailed descriptions of everything I do with the VM's. After explaining that I do financial forward testing for various currency and cryptocurrency markets, with the only data transfers going between me [Vultr] and Equinix NY4 and no public traffic, they kept insisting on more details. Well, at that point I went elsewhere as I understand they need to protect their business, but I also need to protect mine and I'm not going to explain every detail of my work to a company so I can get a VM. It's not like I don't have hundreds, if not thousands, of other options including just running my own servers in house.
Before that was MediaTemple, they were and from what I've heard still are good. But they are pretty pricey, I did like the instant scaling of resources which at the time wasn't commonplace. I have used AWS from time to time but they're pretty pricey too. I have an account with LiquidWeb but I don't even remember the last time I used them.