Went from an RKE to a Profilux so I can't speak about the reliability of an Apex. My decision was based on the Apex was similar to the RKE, modular, the Profilux had most of what I use on the main unit. One issue I had was with the Vortech controller, I know a module

, where it doesn't have the QD functions. Support kept telling me it wasn't a problem, it was a known issue but the Profilux 4 was in development so the 3 was a non issue. Updating the firmware can be a pain, I found the easiest thing to do is to just skip right to a recovery flash. GHL connect is useless to me, truly 9 out of 10 times it fails to connect and when it does it's so slow it disconnects just changing a page and I have problems connecting to the web server so using it remotely isn't going to happen for me till I figure that out. I can connect over my network to the GCC program without issue, and this is how I program the controller. Trial and error on programming logic, their forum wasn't very helpful with that.
With that said, once running, I haven't had any issues in the 8 years I've had it. Support improved once their presence in America increased, no small part due to Vinny.