Really sorry to hear of your problems Weaver but I'm afraid I can't offer useful help for your Cisco issues.
I was curious about the Apple issues you referenced with Ubiquiti. I've since read Rev K rant and it doesn't delve too deeply into the details of his problems. What I would say is that UBNT Unifi products are evolving very rapidly with bugfixes appearing weekly, usually for some obscure fault. I use their products including Unifi, at home, with a couple of iPads, many PCs, laptops, Linux servers, data acquisition devices, TVs, but no Macs. The iPads do tend to want to hold on to an AP once connected, but you can tweak the RSSI threshold, so an AP will drop a client if the received signal strength falls below a threshold. For that to be useful the AP distribution needs to minimise large overlap areas with neighbour APs at that threshold. Installing the controller into a virtual machine which is only needed during configuration is pretty trivial. Updates are readily available without jumping through hoops. In my view a better choice for a technical residential user but a non Cisco partner or regular Cisco installer.
I hope that wasn't too unhelpful, maybe of some use in the future.