For WordPress sites I would suggest that you need more than ordinary hosting Ive been with CompitentHosting and never had any issues in the past 5 years. BTW Theres a comparison chart on their website so you can do a swot analysis yourself. Hope this helps
i've been with hostgator and godaddy, and if you let me choose either one, i'd choose hostgator flat. been hosting with hostgator for a year now, and they have not let me down. in fact, i remember once when i installed a CMS wrongly, and they were helpful enough to help me detect the missing files. this is just my opinion though
I would recommend choosing Blue host--note I don't have my affiliate code inserted here, so it's honest advice. . I have a few blogs that are on Dreamhost that have recently run into server overload problems on shared hosting. It's a bit of a joke because these 2 blogs only pull 20k page views per month combined. My buddy has a site getting 100k page views on shared hosting with Blue host and he uses all of the same Wordpress plugins along with a few more. His site runs way faster and he's never had a server overload problem. The service for Dreamhost is prompt but useless. If you want some tool to send you a link to a dreamhost wiki page that's outdated and may not be relevant, that's about all of the support you can expect from Dreamhost. Another friend of mine had server overload problems with shared hosting for Godaddy. I've used Hostgator in the past and it was reliable, but quite slow.
Hostgator wasn't bad. I had a Joomla based site on Hostgator shared hosting for about six months. The site maxed at about 35k uniques per month and I never had a problem handling traffic spikes. I think that Joomla is harder on servers than Wordpress too. It wasn't terribly fast hosting though.