Most companies are offering 30 days trial for their services. Visit some hosting review websites, search for most selling reseller hosting providers and Try some. Your experience will make a company good / average / bad
Most people just not not try to set any requirements when they discuss different services. "Best" is hard to define even when anyone comes with a list things to match (such as redundancy of the network, redundancy of the hardware, the way web hosts support operates, etc.). I think we can not compare web hosts on general basis without comparing their business models, the data centers they use and the way they organize customer support operations.
A particular reseller host might be best for me because they do have everything I need but they might not be best for you because they can't cater your needs the way you want it. You are the only one who can really say if a particular host is the best for you base on the performance of there service.
Reseller Hosting - Managed and Unmanaged VPS Hosting http://hostestate.com - 24x7 Technical Support
Domain Registration Service