Hi Bebo,
If you are looking for the "best" hosting company, you should go with one of the bigger companies.
If you are looking for a more hands-on approach, go with a small-medium company.
It all depends on what kind of hosting you are looking for, and which options.
Either way, bandwidth...