There is no one-size-fits-all solution and every host has their ups and downs and pros and cons, so depending on a client’s particular needs, I might recommend one host or another.
With that in mind, these are the hosts I end up recommending the most to clients (but I do reserve the right to change my recommendations based on how these hosts evolve and perform). In the past, I used to recommend some of shared hosts as well, but due to latest experience (and not the pleasant kind), I’m not longer recommending them.
Managed WordPress hosting
WP Engine – plans start at $29 / mo
They are optimized for hosting a WordPress site and they take most of the configuration load off of you. They handle security, speed, caching, backups, they have 1-click staging so you can first test things before going live and 1-click backup restore in case something went south.
Managed cloud hosting
Cloudways – plans start at $11 / mo for 1GB RAM and 25GB storage on a Vultr datacenter or $7 / mo for 512MB RAM and 20GB storare on a Digital Ocean datacenter. You could also choose Amazon Web Services, Google Cloud Platform or Kyup infrastructure, but the costs are higher.