When it comes to a controller, here's what I look for. Decide if you feel the same way:
Timers to turn anything on and off as desired. Lights are a primary need, and I have a lot of them. 3 different Metal Halides come on in Staggered Times, VHO lighting, Frag Tank lighting, Refugium LIghting, Moonlighting. That's 7 timers right there.
Temperature control. It turns heaters on and off as needed, rather than relying on the heaters themselves to turn off as expected. It kills the power to the heater(s) so they are powerless to do damage. The controller turns on a cooling fan on my tank if it runs too hot. And if it gets even hotter, it turns off the lights to remove additional heat sources.
Web Access. I want to be able to check on my tank when I'm in another room or another state. I have an app on my iPhone that allows me to check on the tank, and turn things on and off as desired. If I'm running late getting home and want to feed my fish still, I can make sure some of the lights run longer than usual.
Emergency notification. If the tank's parameters are out of the desired range, I'll receive a text message loaded with data.
Statistical Records. It's nice to be able to see how the tank's temperature has varied over the past day, the past week, or even over the past month. Same for pH and ORP. I can also see how much power is being consumed to dial in equipment for better precision of when equipment cycles on and off.
Better control of special timers. I can set a small motor to run one minute every three hours daily. This motor cleans the neck of the protein skimmer. I could do this with a precise digital timer, but that would mean an 8th timer to add to my collection.
These are the main features I use for my tank. There are many more options, such as feed timers, automated water changes, control of pumps, etc.
I'm using the Apex controller with three power bars.
alt="">