Consider what you are going to be hosting. Some hosts will specialize in WordPress for example and that is their main focus. As Mike said there is not really a Best host. What is a great host for one person is not good for another.
You might consider support ticket times to be your number one priority. Or you might be looking for WordPress optimization. Take your specific needs and what is important to you and look at each host.
However, I would read reviews on authoritative webhosting forums with honest, verified reviews. This can help you make your decision.
__________________ Web Hosting by NameShark - Extreme shared hosting. Instant Setup | SSD Hosting | cPanel | SSL Certificates
Check in some reviews and rating website about hosting providers,check with customer feedback, also good hosting company always having
*Best Uptime servers
*Best customer services
*High configuration hardware setup
*Money back guarantee
* Instant setup .
__________________ Leasedlayer - Best and Fastest Hosting services
Get Offers on Windows VPS, Managed VPS, many Hosting service.
The "best" literally depends on your specific requirement.
You can always choose the best web-hosting company by comparing the parameters of your requirement. The one which meets all your parameter is best for you.
Though you can always ask a experienced user for the feedback and the experience of the service he/she has received from the Web-hosting provider.
Everyone is right. It all depends on you in the long run and your needs. If you come across a hosting company that has everything that you require, then you look into their reviews and specifications before you purchase. Possibly even some testimonials.
But, there is no "best" hosting company. Hope that helps!
That is a very broad question, maybe narrow it down to how you define "best"? There are a whole lot of ranking factors. You should revise that question with the specific parameters you care about and maybe then I can give you my opinion