I've used both as well as kalk rx. I think that 2 part balling is easier for a beginner to understand than a calcium reactor where you need to understand the effects of ph and effluent output. But if you understand the how it works and the effects it has on your tank, then it's a fine method. I have to say though that there are more things that can go wrong with Cal Reactor than balling.