It's waaaay too late for me to chime in here as you've already bought a new unit, but you asked whether it's worth switching ...
Most peeps I've seen write about them love their Apex units, but there are many complaints about programming/connectivity etc.
I run a RKE and it gives me enough controllability. Hundreds of modules, very easy to program, less cost.
Some like DA for what hardware they connect, and the same goes for Apex.
Hope you sort out your issues, or trade it in for something else before you go grey
