It seems like a pretty tall order, but I really want an open source access point controller daemon that knows how to provision and manage a wide variety of APs from different manufacturers.
So you'd have one services that can provision Ubiquity, MikroTik, TPLink and other APs and manage the clients.
Now that would be interesting! Multi-vendor support is on the radar, but haven't started looking into it much yet.
Alternately, run OpenWRT on the APs themselves, and then you just need one provisioning protocol.