GH is crucial to all fish, both those that must have the minerals in the water in order for their physiology to function (rift lake cichlids for example) and those soft-water species that do not require these minerals and will be slowly killed depending upon the level and the species.
Coral is calcium, Epsom is magnesium. But there are other minerals involved. Also, with both coral and magnesium, it would not be easy to measure each...GH will increase with either, but together, by how much? And which one? If you intend additives, use the right one to avoid risking the fish. The cichlid salts can be measured accurately.
The rift lake sand is a permanent change. Calcium and magnesium (and whatever else) is slowly dissolved for years. Carribsea make some, they say they last for the life of the aquarium. Here's the link; you will note they have different sands for different species/lakes.
ARAG-ALIVE!™ ARAGONITE CORALINE™ OCEAN DIRECT™ AQUACULTURE GRAVEL ARAG-ALIVE!™You can now bring the world’s most exotic reefs into your home with CaribSea’s Arag-Alive!™ substrates. Eight environmentally accurate ecoscapes, developed through CaribSea’s cooperation with public aquariums and...
caribsea.com