I currently have and use all three tmpcc, coral rx, and revive. I think revive is better on the corals but as stated above you have to use it double stregnth, however I have had good success bringing back zoas from the dead for other people by dipping in revive and keeping them for a bit in my system. I also use Flat worm exit in my "new" coral dipping regimin. Just my 2 cents