I use my Apex and it works great.. If I didn't have my Apex, I would probably use the Tunze Osmolator.
I have a JBJ on my QT tank and hate it. If you dont have a decent pump for the ATO, you might find that the JBJ's time limits dont allow for a proper top off. I use a dosing pump for top off on both systems as it provides a bit of saftey factor in that they dont add too much water in a short time. The JBJ does not stay on long enough for my dosing pump to do its job so I dont bother using it anymore and that tank is only 90G with minimal evaporation. One of my reasons for using the dosing pumps instead of a more powerful pump is that if a float sticks and you are using a powerful pump, the risks of overfilling the sump are something that I personally do not risk.
With my Apex, I have redundant float switches for top of duties as well as high water level floats in the sump. I also monitor conductivity. If the water level in the sump is too high (or too low) or my conductivity is out of range, the Apex sounds an alarm and sends me emails and texts. After nearly 2 years of using my Apex for ATO duties, I have yet to have a single problem.