Here's an interesting read http://inlinehostblogger.com/hostgator-vs-bluehost-vs-dreamhost/

Edit: Now, I'm thinking this might be a sponsored/paid review after reading all of it.