I just recently switched from a cheap HOB from Top Fin to an Eheim Classic 2215 for my 29G tank. What a filter. I can't really say enough good things about it. I went from foul smelling, cloudy water to crystal clear, odor free water in a matter of days. Best cash I ever spent.
Anyway, enough...