When choosing a hosting service provider you need to take into consideration
many important factors. As there, most likely, will be located your projects
that bring you money. In this case, I would recommend you Kickassvps.com

I've been with them for several years already and hadn't faced with any major
issues still.

Really it depends on your requirements but overall i would recommend a host that offers cpanel rather then some of these customised control panels. Cpanel hosting will allow you greater flexibility and the ability to switch hosts easily if you have too many issues.

Hi!
I believe that the main criteria for a good web hosting are:
reasonable price;
good and reliable equipment;
geographical location of the server;
fast customer service;
well and other various useful things that come with hosting, for example, protection from DDoS attacks.
And if you search reliable hosting, I can recommend you SwissHosters (google it). It is Swiss reliable company who provide colocation, cloud and dedicated servers with Swiss Quality. All of them are protected from DDoS attacks. Their support is 24/7.