I agree that water changes are the key to keeping fish healthy. Every tank and species is slightly different. I am of the school that likes to over filter mostly for increased bio. It is however pointless to filter a tank if filters are not cleaned regularly and water is not changed frequently. Many folks use nitrates as an indicator of when to do water changes. I like to keep nitrates below 10 but many say 20 others braver then me use 40. Nitrates are one pollutant but not the only one...it is however a decent indicator. There are many tricks to make water/filter changes easier or prolong time between. Such as : drip systems, prefilters on canisters or even using plants such as pothos. I use all 3 and each has its place. Also it should be noted that everyone has a favorite brand of filter and there definitely is ups and downs to each type/brand. I used fluvals for years but in the last couple years have jumped on the eheim bandwagon. The goal should be to maintain consisten water quality .