Dreamhost offers excellent pricing and a boat load of features. Many of which don't fully work. I suspect their propreitary control panel has a lot to do with it.
The only the that always works for is the One Click installer.
Domains: I cannot tell you how many times, I've added a domain and it doesn't work properly. You cannot surf to it using www. Email support and get the "wait for DNS to update" standard response. I email them back saying: "It's been a week it still isn't working, you want to fix this?"
Email: Well in addition going down at least once a week for good measure. Their panel often doesn't update MX records when adding a new email domains, same for DNS. I often have to manually email support to add mail.domain.com & webmail.domain.com to my account.
All in all, the most important part of hosting is having your website visiable to the world. They do pretty good here, although it would be nice for www.domain.com and domain.com work the first time everytime.
The second most important thing, is domain email. Which I've pretty much given up hope. I just don't understand it, some hosts have millions of customers and they don't have problems with email.
Don't get me wrong, I like dreamhost. Their support is very easy to work with but can we get the basics working?