I've done both, on systems ranging from 20 gallons up to 500 gallons. For me I prefer dosing even on large systems (SPS). I bought bulk from BRS, and mixed it in large batches.
A couple of dosing pumps, and a controller and you are set you can mix up your 2 part in whatever size containers you have room for. Which minimizes the amount of work. I think I was going threw a jug a month of each with my 500 system.
Calcium reactors have just been a hassle especially for me where I can't just get a c02 refill the same day, or sometimes the same week. I've had bottles leak, hoses leak, pumps fail, effluent issues, things clog it goes on and on. To main variables plus you are also talking about another 60-80w of stuff running 24 hours a day raising up your electric bill.
Dosing pumps, and 2 part by far has been the easiest to maintain for me. Nothing is set and forget as things change in your tank. Adjusting 2 part for growth, and tank demands is as easy as just changing 2 intervals on your controller vs changing your drip rate, changing your gas rate, wondering if the power heads are getting clogged, then letting it run for a day and checking again.
I also use kalk, but not in a reactor. I try to limit the amount of Powerheads and equipment in my tank. Typically I'll use a drip tank and stir it once a week when I add more ro/di. Now I have a 50/ml dosing pump hooked up to an ATO for my kalk drip via a 5 gallon bucket. I set the export line to sit about halfway down the bucket so it's always getting lime water. I guess If I wanted to get complicated I could put a float valve in the bucket, to auto top off the bucket with RO/DI but it's not that big a deal.