I think Reddog has the best advice. Canister filters really are the best way to go - they're all good. But make sure you get one that's rated for 2x or 3x the capacity of your tank. The tank size rating you see on the box is only relevant when no filter media is present. Of course, as you increase media, you decrease water flow.