i recommend the aquaclear 20 http://www.petsmart.com/product/inde...143&lmdn=Brand
for 10 gallons the flow isnt too much and you can adjust the flow so if you have it all the way on low your fish wont even notice it. the aquaclears give lots of room for filter media which is awesome. you dont even have to keep the carbon, you can put more foam or more biomax. i personally do use the carbon which is the only media that needs to be changed monthly. the foam can be rinsed in tank water during a water change. and the bio max shouldnt be changed at all unless its completely falling apart.