So customizable and flexible. With other hosts you only get FTP access, or you can't write to your own directory, or you run as the same user as everyone else (www), or you only get a single database, or you only get one domain name, etc, etc. It's always so restrictive.
With Dreamhost there are so few restrictions on what you can do; you have bandwidth, space, options for databases, security of being in your own account, the ability to create more accounts as you want, the ability to give each account permissions as you want, SSH access which is just awesome, run any conceivable type of script, etc, etc.
The only problem is that it goes through periods of instability and slowness. When your site takes a minute to load and is down every other day you curse Dreamhost, but when it's running perfectly for months, as it is now, it's the best host by far.