I use Digital Ocean because I like the simplicity (though that simplicity seems to be increasing buried on their front page), their tutorials really are very good (and pretty host-agnostic), and everything just works.
Long long ago I used Dreamhost, who always had a sense of humour.
Transitioning from Dreamhost, I moved to Rimuhosting. They had really excellent and very personal technical support, I've never experienced the type of personal technical support before and/or after. Their RAM is very cheap, their disk very expensive.
The amazon hasn't stomped out traditional hosting in any sort of way. Internap can be cheap if you don't mind the contracts; beyond that there's just too many to really list.
Hetzner is just really easy to get small or large servers dedicated for a really cheap price... less than 300 pounds for 24TB of SATA and 4TB of SSD and 128gig of ram.
https://www.reddit.com/r/flask/comments/2321oc/easiest_and_f...
https://aws.amazon.com/lightsail/
You can see how to deploy WordPress here: https://youtu.be/upZOhKhefAs
1. Simplicity.
2. Nice detailed setup pages written by DO.
3. Cheap.