Space. 20GB / Bandwidth - 200GB / US$5/Month.. Is that doable? I liked dreamhost because their space/bandwidth limit is way too high.. for me to be worried about ever reaching that..
Well...what is your actual usage for the month (based on last month). I am sure you are nowhere near 20/200GB usage. And I dare to say that its not even half of that. And if you were ever to use up 20/200GB a month, you might want to consider even a low end dedicated server or mid to upper range of VPS.
If you can cut your requirements by more than half, you should be able to find a host around $5-10 that provides WHM (SSH is questionable). Reliability is another thing
Or you might want to try site5's 555555...$5 you get 5GB of space 55TB (higher than your 200GB) of bandwidth and host up to 55 domains.
If you aren't using anywhere near what DreamHost offers, you should look for a web hosting company that is more within your requirements. Most companies like DreamHost oversell, and do not provide such a great service or support.
I would recommend searching for a web host on www.hostsearch.com, just do a search for reviews here on WHT after you have selected 4-5 web hosting companies that meet your requirements the best and are well within your budget.