I had a canester filter that didnt work so I returned it to my lfs. They didnt have any other one so i choose an external filter, emporer 400, for 80 gallons. I think its a cool filter but is it to much for a 20 gallon. Is it too my much? IMO i think it isnt but i want advice....