I use my controller for a ton of things:
pH monitoring: Monitor the Ca Rx effluent pH, allows me to turn on or off the CO2 and keep track of how much is being pumped into the tank
pH monitoring for the tank, automated, and graphed, can see if day/night differences, etc.
Temp monitoring for tank:
redundancy for the thermostats on the heaters. I can also track heater usage - which if the heaters suddenly are "on" more than usual indicates one of the heaters has failed.
Turn off halides if too hot
Turn on chiller if too hot (not presently in use as its winter - sort of not an issue here in MN right now)
Alert me to a problem via emails
Redox monitoring: actually not sure why I do this. Guess I'm just a geek. Ostensibly a water quality monitor, but I learn more from looking at the tank.
water monitoring: Can monitor water levels for autotop off. I just use as a warning to generate an email to me
Water on floor monitor: thankfully have never gotten this email.
Would like to add a salinity monitor to prevent autotopoff overdosing, but have not yet.
I think most people can keep a very good tank w/o a controller, and having one doesn't make your tank good by itself, but I really like having one.