Purigen removes organics.
Cuprisorb and Polyfilter removes heavy metals after the fact (once they're in your tank). Polyfilter also removes medications and phosphates and other impurities and with certain toxins, changes colour so you may know what it's taking out. (Red with iron, blue with copper, etc.)
RO/DI water stops the heavy metals from getting into your tank in the first place, at least through source water.
Jenn