I use normal Instant Ocean.
I like it because it doesn't contain organics (such as vitamins) which limits storage of the water (IMO) and I like to use it over a month or more. Such organics will degrade and/or drive bacteria growth if stored for long, and might even make the water anaerobic if not stirred.
Since I use limewater (kalkwasser) which tends to raise calcium (relative to alkalinity), I prefer a mix with calcium on the low end.
I think it is well made in terms of reproducibility.
It is relatively inexpensive.
It doesn't have the brown deposits that Reef Crystals has, if that concerns you.
There is typically a precipitate of calcium carbonate, although that can be eliminated if you want a lower alkalinity mix and add some muriatic acid to the water when mixing it.