Kalk reactor - simpler & cheaper to install, downside is that it can't keep up with too high of a demand as you can only evap so much water.
CA reactor - more complex & expensive to install, can keep up with even high demand tanks. Downside is that it can drop PH in the tank, though generally not to dangerous levels.
Additives - good for all systems, can get expensive as demand grows.
Kalk reactor - good for medium demand systems, LPS & some SPS typically
CA Reactor - good for high demand systems, clam & sps dominant tanks.