Apex vote here also, as I had reefkeepers, and became honestly annoyed with what I could not program it to do. I kept asking on their forum, and I cannot remember what it was, but it wasn't something insanely difficult, and they finally said it could not do it.. Many shut downs randomly.. Then, the last straw for me, was a firmware from Hell. Went fine as far as the update, then, woke up the next morning, it was holding my heater element on and the tank was 96 degrees.. No alarm, no sound, no email notification.. Nothing! Fried tank! That was the end of the keeper.. And this was after had alarms, notifications, etc set(I even double checked manually afterwards.. They just didn't come on)..
I switched over to the apex, and I have been happy ever since.. To me, it's not worth the little savings.. Especially now, with fusion, and it basically holds your hand.. I still like the old interface for manual programming. But the fusion quick programming and templates are a snap..
And I'm not sure what anyone else has faced, but with fusion, grab the ip from the controller, send a test(or diagnostic), make sure it says ok, and log in to fusion.. It's that simple and no app required(the app, honestly doesn't do what fusion can and will do anyhow) for your phone..
But with all that Neptune comes out with, and it's stability, I won't change or even consider it, unless something goes unimaginably wrong in the future..