Linode, Digital Ocean and Vultr are the top players in the game. I recommend Linode, they've been around for a long time and have a good reputation. Haven't come across any complaints about them on the internet. Digital Ocean should be your second choice. I've used both Linode and DO, both are equally good performance-wise. Linode might be better when it comes to customer service (according to Reddit posts, other forum posts, etc.)
That being said, I haven't had any problems with DO so far, except for that one time when my website was down when the VPS abruptly shut down or crashed or they migrated it or something (can't remember what it was, exactly), but I did not lose any data. With a little bit of troubleshooting I was able to get my website up again. I haven't used Vultr so can't talk about them.