While this topic has been beat to death, here is a copy of what I have posted in similar threads. I am a big fan of the Neptune Systems Apex controller. I've been using Neptune controllers since their first generation Aqua Controller more than 15 years ago.
I've got 3 years on my Apex and I would not have a large tank without one. I've got 7 EB8's with upwards of 40 outlets in use. Over a dozen virtual outets, PM1, PM2, two 5 led Lunar modules etc. I monitor for PH, ORP, Temp, Salinity, water on the floor, countless float switches, it manages my ATO, watches for too high or too low of sump levels and shuts things off like skimmer pumps, ATO and automatic water changer etc. It controls my Tunze pumps with several profiles for different waves and currents, flush cycles to stir up detritus, nighttime modes for mellow flow, sunrise/sunset modes etc. I've got door bell buttons that trigger mixing pumps for preset periods of time, my skimmers neck gets scrubbed every day for 15 seconds to keep my skimmers neck spotless. I get email and text alerts if my sump levels are too high, PH too low or too high, Salinity too high or too low, water on the floor etc. It can control any 10v dimmable LED, control Vortech pumps etc. All from my Apex,
My Apex has not let me down to date and I would not be without it. That said, I keep spare everything from pumps to preprogramed Apex brain so even if it did fail, I have a spare that is ready to go if I ever need it. Neptune also has great service so god forbid I have an issue, I know they are there for me. The only other controller I've ever owned was my original Neptune Aqua controller that I purchased when Neptune launched their first controller. That controller was my first. That same controller served me perfectly for upwards of 10 years (I think it was actually more than that) until I got my Apex. I don't think any controller manufacturer can demonstrate the same longevity in the industry along with the growth, diversity, innovation and loyal following that Neptune has achieved.