First, your criteria...
Uptime should be 99.9%+ at a good host. Everybody wants good uptime. I've never seen somebody ask for 95% uptime, 80%, 50%, etc. I've never given advice to somebody looking for downtime.
R1soft is a TERRIBLE backup method. Sadly, it's one of the only decent ones available. Keyword = "one of". It's mostly for the benefit of the host, not the customers on the server. Take a look around sites like WHT; every time a host has a server go down, it takes DAYS to restore. Why? Because of r1soft. And it's not even that foolproof. I remember Arvixe wasted 3 days restoring a server in 2011 (2012?), only to have the backup fail and they had to try again. Clients were down almost a whole week! Lesson: Take your own backups, never rely on
r1shit r1soft.
Overselling (NOT to be confused with
overloading!) is usually enabled at all hosts. I've not seen a host that forbids overselling in several years now.
CloudLinux is at most of the medium-sized hosts. The larger hosts don't want to pay $12/server for it, as it cuts in their profit margin (which is foolishly spent on affiliates instead of quality servers). Note that it is NOT necessarily better. Usually yes, but not always -- not if its been setup poorly.
WHMCS can be purchased via
LicensePal, so having the host offer it direct is honestly not needed. In fact, the
LicensePal licenses can be cheaper. When hosts "include" WHMCS, the price for the reseller hosting is just higher to compensate.
And now, the hosts....
EZPZ has been melting down for months, as they have apparently grown faster than the manpower available. What the means is that servers go down more often, and come back slower. Tickets are answered slow. Basically, their support has fallen off the grid right now, so I'd not get anywhere near that mess.
They're experiencing the same problem that's affected
JaguarPC for the past 12+ months now. At least Jag has a roadmap to get out of that situation. No word yet on what EZPZ plans to do, if anything.
At WHT alone, there's probably been 50 complaints in the past 6 months. Do the math -- that's 2 complaints per week! And this is just from people that use that one forum!
Thankfully, hosting isn't a monopoly. You have choices, so choose another hosts.
Veerotech is easily one of the best hosts around, and does everything you want -- R1soft, overselling enabled, CloudLinux, WHMCS included.
To ensure uptime, they also have a VMware cloud (NOT OnApp junk!), which has failover. Theoretically, and often in practice, real clouds give 100% uptime. While their normal servers have excellent uptime, their clouds should be even better. A cloud can be the difference between, for example, 99.97% (15 minutes) and 99.999% (1 minute) uptime.
I've invited the owner to this thread if he'd like to discuss their cloud further.
Arvixe doesn't use CloudLinux. They have proprietary management methods. Still an excellent host!
MDDHosting is fine. Similiar to
Veerotech, but Veerotech has better infrastructure (servers, datacenter locations, etc).
If you have more question, ask them here in a reply to this post.