Hope you are doing good and safe.
Personally, I have a great experience using Cloudways that allows me to host my Craft CMS application on 5 cloud providers (DigitalOcean, AWS, Linode, Vultr, and GCE). Although I need to install the Craft CMS. However, it goes well and smoothly. Other than that, I didn't require anything when it comes to server resources.
I got a pre-installed stack consisting of Apache, NGINX PHP 7.3 and 7.4, Elasticsearch, and cache technologies to speed up my website performance (Memcached, Redis, Varnish, PHP-FPM). I chose DigitalOcean because it was under my budget and offer the perfect server location. The platform is easy to use and comes with SSH credentials.
Server scaling is one of the finest features that I really love. Before that, I was using shared hosting so thought to switch as my website's resources were increasing. So far, going well.