My name is Cynthia. I am a stay-at-home Mum and I work from home managing a few web businesses since 2003 and that's where I pick up knowledge about choosing the right web hosting provider for your needs. The reason I am able to recommend these providers is because I personally use them myself and I no longer waste time trying to figure out by who is saying what about a particular webhosting company, I have come to realized the experience of each individual is unique, instead I have come to rely almost solely on the customer base trend number as an indication.
The customer base trend number information is provided by WebHosting.Info. It currently monitors over 35 million domain names, 1.3 million DNS servers, 35,000+ hosting companies, and approximately 2 billion IP Address on a regular basis; to arrive at statistics that exposes the entire web services industry for anyone to view, inspect and analyze. No other service or technology exists, worldwide; that offers comparable breadth and depth.
Unless you are running a large size company with special business hosting requirements, the providers recommended here will suit almost 99% of your needs, be it ecommerce, blogging, content etc.