I've been using JustHostMe for about 5 years and apart from (very) occasional server outages it's a great system at an excellent price. When I've had queries or requests they've always responded within a working day.
The fact that I get unlimited databases and subdomains is perfect for being able to host a number of small Drupal websites. Many webspace suppliers only allow you a single database which would be quite limiting.
The CPanel is essential for a shared hosting system where you don't have shell access, and it covers almost everything you need to do. For anything else you'd need a VPS system at additional cost and complexity -- although I have one for some things (through another supplier) it's not necessary for simple webspace.