I really like Dreamhost. The best thing about Dreamhost is their amazing uptime and stability. I have used many cheaper hosting services previously and have always had at least some problems with their uptime and support. But I got tired of all those super cheap hosts and decided to try a "real" hosting provider instead. And from recommendations from friends, I went with Dreamhost.
I have no experience with their support service though. Why? Because, I have never had any problems, everything have worked flawlessly! And then you need to keep in mind that I have had it up on Dreamhost for about one year now, and there have been absolutely no downtime what so ever. The support is open 24/7 though, so I would expect it to be good. I have never had any troubles with the speed either, it's fast, and very stable.
I also like their control panel. It's should be easy to understand for almost everybody. It's user friendly and have an OK amount of features. But I think that the amount of features is the biggest con of this hosting. It is very suitable for "beginners" and bloggers in my opinion, because there is a automatic script installer that works well and helps you configure wordpress (for example) in minutes. Step by step. But there isn't much more than that.
I am absolutely not an advanced web developer or something like that, but I would understand if those kind of people would miss some features that they might need, in the Dreamhost control panel.
So in short I think this host is absolutely amazing for beginners and intermediate users. I really really recommend it because of the speed, user friendlyness and uptime!
Sincerely, Simon from Sweden (sorry for my bad English)