i have a few 10 gallon tanks and a few different filters i have one with a convict and an AquaClear 150 .. That tank is crystal clear. I have another 10 with a newt, some guppies and a fighter fish it has an Aquaclear Mini and its crystal clear. and i have another tank with mollies and a Penguin BioWheel Mini and that tank is crystal clear. So any of those would be a good choice. I personaly like my AquaClear150 for a 10 gallon tank. It has the most GPH and the largest media content, but its up to you.