No, it doesn't have to be difficult or complicated.
I will say that because of the soft water here in Seattle I have to add calcium and magnesium to avoid deficiencies. I used to use MgSO4 and CaCl but had problems with the Ca:Mg ratio; now I just use Seachem Equilibrium to target a 5.0 dGh. I also add a little Baking Soda (NaHCO3) to keep my dKH above 2.0.
Roy 75 Gallon, 2X55W AH Supply CF 8800K, 1XMarineland Doublebright, 2X Marineland 350 Magnum; 45 Gallon Tall, 96Watt AH Supply CF 6700K; 30 Gallon Long; 2X36W AH Supply CF 6700K; 20 Gallon, 1X26W AH Supply LED kit; all with Press. CO2; (Calcined) Montmorillonite Clay Greater Seattle Aquarium Society (GSAS)