As a newbie, I read web host reviews before making up my mind.
1) I chose Netfirms because I wanted to have my own domain, and they rank very high on google and when I say the domain name was available I couldn't help buying it....afterwards when I started using drupal I realised Netfirms is very limited, and mainly aimed towards web 1.0 kind of webpages. Up to August 2006 there's no CREATE TEMPORARY TABLE, OR LOCK TABLE WRITE available whether you ask for it or no...the guys will just say NO.
2) Ipowerweb is terrible on customer service. I've been waiting 1week+ for them to update their old mysql4.0 database, so I can have proper utf8 encoding so my spanish accents are properly rendered on browsers. On top of that, lots of priviledges and perks I need are only given If you ask by email, and then it takes a while for them to approve them and sometimes they say no. The servers are often down, I'm not online all the time, and I spotted twice my website was down in a 2 month period...I find this unacceptable.
3) I switched a couple of weeks ago to site5. yes they're 50% more expensive...but I get 200% better everything. Page loads in a fraction of a time, x4 times faster, ftp is a breeze, x9 times faster easily. My domain is not down, and they send me an email to tell me beforehand when the servers are going to be down for maintenance.
Advice
DON'T TRUST WEB REVIEWS, except probably in forums, and even then be wary. Some companies set up these websites, to say wonders of their services and make you believe these reviews come from independent sources.