No reason to skimp on water changes.
Instead of using some 'rule' , many people use nitrate levels as a guide to how much water to change and how often. they test before water change and change enough water to keep the nitrates down below a certain point. i have seen pple say 20, 30,or 40, ppm. The nitrates arent the only thing you want to remove from the tank with water changes, but it is just used as an indicator.
(If you have live plants in the tank, this method isnt So aplicable because the plants 'eat' some of the nitrates, would still be interesting to test your levels just to see though)
I change between 40% and 50% each week.
(Granted my largest tank running so far has been a 29, but even when i get my 55 gal going, i intend to do the same, i just will automate the process some.)
I have the right sized filters on my tanks too, or extra if i can.
For the most part, I enjoy water changes and It seems the best thing I can do for the fish is to keep the water as 'fresh 'as possible. ( i water the garden with the old water)
The more water changed the better, I say.
I was worried with my chocolate gouramis because they are said to be delicate. But now, ( I have had them 6 weeks i think) they are not a bit afraid of the vaccuum/syphon. They come check it out, and 'sniff' my hand lol. when I take out the vacuum, they just go to thier 'safe' corner in preparation of me pouring in new water.