I think dreamhost does one thing really really well and that's shared hosting. But as a marketing gimmick it's billed as being pretty much unlimited, what they fail to mention in marketing hype is that there is one or two very important limits that can make you spend more money.
In general, I'm still on the same wall I always have been, willing to to defend dreamhost in some areas, but also highly critical of dreamhost in others.
In general, my statement above comes from the fact that dreamhost could really stand to do a better job of listening to their customers and responding to complaints. They also need to fix the re-curing problems so that they the don't re-occur. Why are there always posts in this forum about users waiting for days for account approval? They finally more-or-less fixed the password issue but not because we told them for years..... , There seems to be an ongoing problem when a VPS needs to be moved to new hardware that goes on for 4-5 days every time it happens which is apparently often--I don't know the answer there, but I know there has to be a better way. Why do some people seem to get ignored by technical support for days, but others seem to get there questions or problems addressed?
So in general, I'm still both a supporter and a critic, and the two things I'm mostly critical of are lack of two way communication and failure to address repetitive re-curing problems to that that don't re-occur.
Truthfully, I think dreamhost really needs a full time person that's dedicated to this forum and the wiki ( "community manager" is the industry buzzword that's 5+ years old now). That's just a start, if you go surf around and look at some of the corporate forums around the internet, you won't find many that are not leveraging the forum as a tool to learn from their customers, not only do you see an active community manager, but you also see activity and participation from many areas of the company as well as the active participation of the customers. (anyone who wants specific examples can email me, I won't publically endorse, but will be happy to demonstrate.)
(I also want to be clear that in the above paragraph I'm not being critical of andrewf's job here in the forum... the problems is not his, the problem is he has a full time demanding job in other parts of the company where his skillset is needed full-time, PLUS he has the gig of running this forum in whatever time is left over or that he can find. To be completely transparent with that statement, that is MY observation and opinion.)