I have a 30 gallon tank. Right now I have a Eclipes bio-filter and a crappy internal filter and the water looks good. The more I learn, the more I think I would rather get rid of both and have a canister filter. Can anyone tell me the pros and cons? Also how bout' a good one that's not $100!