Reef Angel, and don't be scared off by the people who claim you need to know anything about programming.
Mine monitors pH, sump temp, room temp and LED fixture temp. It controls my ATO, LED fans, LED dimming, moonlights, fuge light, skimmer, return etc. I have no idea how to write any kind of code, but i got this all working the way i want. I use the android app and it is excellent, I've heard that the apple version is just as good.
The RA comes preprogrammed with all the obvious functions (ATO, 2 wavemaker outlets, heater, lighting, pumps, etc) but the RA Wizard will add a number of other features if you want them and you still won't need to write any code unless you want something unusual. Programing requires being plugged in, but the settings (times, temp, dimming) can be changed through the app, online, or on your page at the RA portal. The RA forum is full of folks who are happy to help if you run into a problem.
Last I heard, RA is the only controller that offers both analog and PWM dimming (once you go PWM, you'll never want analog again) and a true parabola for dimming in addition to simple slopes like the others.