That's right. There is no just a good hosting company. Everyone is good with their own features and services. Some offer more, some less.
First important is quality of the servers and bandwidth availability
Second is support that replies within 2 hours max and usually 15 mins 24/7.
Third is sometimes the hardest to meet all customers' expections.
And the last and sometimes the first that makes clients buy from this or from that hosting is the Price!
Kindest regards,
ASPnix Web Hosting
http://www.aspnix.com