- There is no single answer for such an open question. It depends what your goals are. For WordPress-based hosting, I'd say your best bet right now is almost certainly a VPS from Absolute Hosting. They use Intel hardware, which performs better for PHP and MySQL workloads related to WordPress. Their support is great. Prices are great. You can't go wrong with Absolute. As a general rule, I wouldn't consider any hosts other than Domains.co.za and Absolute Hosting.
- It has been 100% conclusively proven that PageSpeed/Lighthouse benchmarks have no impact on search results whatsoever. The impact comes in with your conversion rates, as it has also been 100% conclusively proven that every few hundred milliseconds in unnecessary load times materially decreases your conversions. It also impacts your brand image.
- If your hosting currently sucks, you should see metrics improve across the board with competent hosting. Probably not so likely to be a big difference with bottom-end shared hosting. The primary determinant is always going to be the state of your actual website. Was it built with a bloated page builder? Does it have a million plugins? Are some of those plugins bloated? How have things been optimised for speed on-site? Are images compressed and not excessively large? Hosting is a big part of the picture, but it cannot overcome the issues that come with a bloated site.
Oh, and cPanel sucks. Don't use that as a requirement for anything of quality.
Imo, Xneelo hosting sucks unless you're on a very expensive package. Performance is so noticeably sluggish compared to alternatives and their KonsoleH control panel is the
worst s**t in the world.
Excellent customer support though. But there are other hosts who also have excellent customer support. If you're looking for colocation, Xneelo are great I'm sure. Heck, probably a lot of web hosts in SA going that route themselves.
I have a 2-core, 4GB memory EC2 instance in Northern California due to the hundreds of dollars in AWS credit I have. Performance is about the same as DigitalOcean and Linode servers, and worse than Vultr High Frequency. If you have a solid hosting setup with Snapshot Failover or High Availability, I'm not sure that the extreme premium that AWS charges for comparable specs is worth the money. Especially at scale. Downtime almost never occurs with the less-costly major cloud providers. Maybe once every two years there is 30-60 minutes of downtime for some reason, which can be easily mitigated in most circumstances. More frequently than that is a few minutes every few months, and for some locations only.
Before taking out any server from a major cloud provider, you can check uptime on Cloud Harmony's status page. You can see the dodge locations a mile away. Obviously not applicable to AWS, Azure and Google Cloud though as they have 100% uptime.
Load balancing, CDNs, premium DNS, failover DNS etc. can be had from more cost-effective sources like BunnyCDN and DNS Made Easy.
If it sounds too good to be true, it probably is. There is only one reason you can have ultra-cheap hosting - a gazillion sites per server.