Personal choice I think....Everyone raved about Oceanic salt......it dissolves nice, but didn't make my tank look any better then everyone started having problems with it, and it wasn't all cracked up to what people led to believe......Coralife I actually "hate" which is a bad word......I like Seachem, but hard to dissolve IMO.....Instant Ocean is ok, Reef Crystals I actually like alittle better, but got bit by the Tropic Marin Pro and have been quite pleased, but don't really do any major study on the salts just try and see how the tank reacts......levels stay within check and I'm happy and everything is happy.