All of those goals, except nitrate and phosphate monitoring are doable with the standard reef controllers. Controllers for nitrate/phosphate exist, but they are suuuuuper expensive and not really intended for aquaria.
Your best bet will probably be an apex, although it is most expensive. The user interface is the best of the three, and there is more local support for it than the other controllers. Good luck, we'll be here to help you along the way!