I'm not the type to go for snake oils, and I am
never the first person on the wagon!
I would suggest
Prodibio for nutrient reduction. Just the Bioptim and Biodigest which can be bought separately or together in a pack called BioClean. You will use up twice as many Bioptim as Biodigest. You dose the vials once every 2 weeks which takes about 1.5 minutes, and
you can't overdose.
I started off with the 6 vials packs to try out the product which makes each vial about $4.15 each. My tank is 90 gallons and I have to use 3 vials every 2 weeks. Now I started buying the 30 vial packs which makes each vial $2 each, and in my case $12/month to dose. That's pretty cheap.

They have nano packs (which cost the same as the regular packs, and since you can't overdose you may as well use the regular ones...that's what I do on my nano), and they also have PRO packs which are for large reefs so a person doesn't have to dose a whack of vials, and also to keep cost down.
I just dosed my 4th dose yesterday, and the results are quite impressive. Right now is one of the few times where both SPS and LPS are equally happy in my tank. It is always either too clean for the LPS to be happy or too dirty for the SPS to be happy.
I have heard/seen some very mixed reviews of the Biopellets. I would not use them on my tank.