No two websites are the same. Every website has different needs when it comes to web hosting. An E-commerce site will use more space than a small 3 page website. Webhosting seems to be someone everyone purchases from the first place recommended to them.
We have spent years… yes years moving websites around the web to various web hosts. There seems to be a million choices out there. In the last 5 years, we have narrowed it down to 2 web hosts we like to use.