Best hosting in the world?
To speak in a simply way, most of hosting companies can say that they'll satisfy all your needs, but reality can be different, and you'll experience that after some time - if the company is good for you or not.
First of all, you need to clarify what requirements you have - website volume, monthly traffic, what are the resources it might take, how many email / FTP / database accounts you need, etc.
The most important thing is the reliability. You might need to search between many reviews/testimonials to find out really appropriate provider, as lots of review websites today are affiliated and they getting paid from the big hosting companies to post positive reviews. So this is the mission for the beginning.
Call, live chat, submit tickets, use external monitoring sites, explore the history of the provider to evaluate its reliability, use testing account or discounted offers, so at the end you can relax with the trust to them.