I run both. The reactor for maintaining a constantly dosed amount to reduce fluctuations and a dosing put to allow for increases when needed.
This makes it nice for when I'm not at home I can just have someone test and then I can adjust it remotely using my Apex if needed without having to tell someone how much to add or worry about them dumping too much in at once.