I wish that these "reef controller" manufacturers would get on the PWM outputs. If any of them supported PWM, I'd be all over them.

For me, I built my own. But if I had to choose, I would pick up a neptune systems APEX. The complicated programming makes for a completely controllable environment. You can write scripts and such to truly automate the tank,