Website whose traffic is very high only Dedicated server works for it because on shared hosting there are limitation of everything.
In my point of view a hosting company must use fast and reliable servers, their server should be up at least 99 percent of the time. Remember AGE is GOLD! the hosting company should have been in business for at least two years.
Well i agree. 24x7 Technical support and 99.9% uptime is the most important aspects for a reliable hosting. Age of the company is another a good aspect to look at.
Yes when the person satisfied with the services of Host, He forward that to their Friends and Clients. Thats the victory of the company.