It seems that you have had a bad experience, this kind of thing is bound to happen from time to time with a company the size of DreamHost, given the number of account applications they must process per day.
However, it most definitely should not be taken as an indication of what the majority of applicants can expect. In my experience, the sign-up process is usually handled very smoothly.
That is your choice. I however, do recommend them to others and will continue to do so.
Maybe I am strange, but I actually prefer email support to phone support. I dread each time I need to call my ISP, as I know it will invariably result in being put on hold for long periods. As for support response times, I find that this is directly related to the severity of the issue. My casual queries do take a fair while to be answered, but important things tend to be addressed within a couple of hours.
I can't agree with this statement at all. I find my sites on DreamHost are plenty fast enough. Obviously, a lot will depend on which server you end up on, and who you are sharing it with, but my particular server is fine.
I will note that the only billing error I have experienced with DreamHost since being with them was in my favor. Of-course, being the honest person I am, I notified them and they fixed it up.
Which you are entitled to. However, as others have pointed out, the fact that you can freely voice that opinion here on the DreamHost forums should tell you something about the company.
Save [color=#CC0000]$50[/color] on DreamHost plans using [color=#CC0000]PRICESLASH[/color] promo code (Click for DreamHost promo code details)