Well, I been using dreamhost for close to a month now.
Support: I belive support is the most important feature of any host.
With dreamhost, I had great support. So far, I only had some DNS issues, and both were fixed in hours.
Speed: My website loads fast, so I guess speed is very good.
Uptime: In the one month, I only noticed
25 minutes of downtime. Not bad, for shared hosting.
Priceing. Can't go wrong with $10 for a whole year.
Control Panel: I prefer cPanel, but thier control panel is fine. Has more features that I need.
Other: If your short on cash and needs a host, I suggest dreamhost.
Also, you get a free domain!
my domains that are hosted with them:
(still under construction).