Why I recommend it?
Control and flexibility
Most hosting providers connect your account to a domain name. If you want to change the domain name of your Magento shop (or any other website you have), it’s a hassle. With Cloudways you are creating a server and installing an application (Magento in this case). The server and your account are not fused to a specific domain name. You can change the domain name easily by yourself, whenever.
Great price / value
Cloudways offers a pay as you go, model. This means that if you buy a $10 a month package, you can delete the package (server) at any time. So, hosting for 2 weeks will only cost you $5. To make things even better, you can use my personal promo code LEXG10 in order to get a discount. This also means that you can install multiple applications, try them out and see what suits your needs, without any hassle (or breaking the bank for that matter).
High performance / fast
They’ve done a very good job on configuring their servers for optimal performance. I’ve been really satisfied with the the speed of not only Magento installations, other applications as well. I recommend Digitalocean or Linode to most of my clients. These two are the cheapest options, yet will still outperform most other Magento hosting providers by a stretch. I use them myself for my own projects.
Scaling up your server
You can scale up the performance of your server with the click of a button. This means that you can upgrade the specifications (more CPUs, storage, and memory). Of course, this is not uncommon for other hosting providers either. However, here you get to do it with one click, instead of contact support and waiting.