Purigen is a great product even though it isn't absolutely necessary. It can be helpful in tanks with heavy stocking levels or big, messy fish. Water changes are the single most important thing anyone can do for their tank, however. Use Purigen as a 'supplement' to your water changes. I use it with my cichlid tank and with regular water changes it keeps my nitrates below 10ppm and the water crystal clear. This is the only chemical filtration product I use. Much better than carbon or ion exchange resins.