Upload & Sell: Off
I've been with Dreamhost for about 5 years and I'm thoroughly pleased with them. But it's important to note a couple of caveats:
1) I use VPS, so I don't have to worry about my site getting slowed by another site's resource needs
2) I've been doing linux system administration to pay my bills for years
3) DH provides some services that are probably not important for >90% of brochure and portfolio sites (ssh, SVN, TRAC, etc) but were critical in my initial decision to go with them
Dreamhost does have a weak support chain; their business model lies in turning over a lot of the ability to do routine tasks to the end user and having a much smaller support staff. It's a tradeoff I'm quite happy with, as I'd rather do my own maintenance because it's where my expertise is. I have met people who aren't as experienced in this space who left DH because they found the experience frustrating.