On the flipside, I use 3 floats on a breakout box in my apex for ATO. One for the regular water level, one as a failsafe, and one in my reservoir to prevent ATO pump from burning out and letting me know when to refill it.
If you go with an ATO and not use the apex, you can still power it with the apex, go an extra step and use floats on a breakout box to power off the ATO unit in case it malfunctions.