I fairly recently got my first controller after trying to decide which one to get for a very long time, and I ended up deciding on neptune Apex. It is impressive the functionality of this thing, although I don't use it to nearly its full potential. Having a dos and trident hooked to it is by far my favorite part of it.
I settled on neptune systems, because I didn't feel like there is enough community support for ghl, although I hear nothing but good things about their hardware qual8ty and reliability. I didn't go with hydros because it is too new for my liking, and I know coralvue is an industry giant, but there have been other large companies that have put all of their eggs in the aquarium controller basket and failed (but to be fair I doubt Vertex was as big as CoralVue).