It's been some time since I browsed for web hosting - but from the other perspective, I can say what customers generally look for, based on my experience.
First of all, most customers don't really have a clue about what they actually need. They wish to build a website, and have a grand idea - but we're the experts in web hosting, not them (with exceptions, of course). Service is therefore a huge quality that most put great value in.
When I say service, I don't mean support alone - I mean actual service, which covers both the support, and ensuring they have the right products. This is not to be confused with upselling - I've found many times that customers might not be remotely close to using the service they pay for, in which case I recommend them to downgrade their package to one that is more suited. Whilst that's losing us money - it's creating longevity in our client base.
Stability and performance are both expected from any client. Whilst some hosts may focus more on performance, it's always expected to be good.
As for actual tools, cPanel is the only thing I can think of that clients actively demand. Services such as Softaculous and so on are simply value-add, to help customers get set up more easily. Things such as e-mail accounts are also expected - and the amount does not neccessarily need to be "unlimited".
Apart from the above, it's all about keeping it simple and concise, and presenting the product in a good way that's easily for clients to digest and understand. Often I see companies talking a whole lot about their product on the website, but not about the purpose of said product.