i agree that there are some downtimes, but that's true with many hosting companies unless you are willing to pay an awful lot. With dreamhost, I have seen downtimes like once in 3 months and that too during night only.
However, if you are looking for best value for your money then dreamhost is good. I signed up using a
dreamhost promo code i found. I paid about $70 for one year and got 500Gb disk space, 5TB bandwidth and a free domain name registration. You can host as many sites as you want in one account.