I currently have both a HOB (hang-on-back), and a cannister filter. I've also used undergravel in the past. They all have their pros and cons. In my opinion if you want something quiet, able to hold different kinds of media, and very efficient, I'd go with a cannister. They're a little more expensive, but well worth it. For a little less money, you could go with a HOB, they're great too, a lot of them are much quieter than earlier models (I'm sure some of you suffered through the vibrating waterfall in earlier years

) most models now also offer a biowheel, which I think is indespensable. I've never had much luck w/UGF, it always seem to clog and the fish tended to uncover it. Plus you can't use sand with it, and I personally will never go back to gravel again. So, as someone earlier suggested, see what is in your price range, research, research, research, and if you can afford it, get something rated for higher than the gallons you have (a filter rated for 50gal instead of 30), it will keep you water much cleaner, and if you decide to upgrade and get rid of your old tank, you won't have to buy a new filter. Hope I helped.