I thought you could use aggressive approaches by letting the AP's just kick the device off the AP so it's forced to join a better one?
In theory that works, but a lot of phones get angry when the AP stops talking to it. It just assumes that you lost WiFi and disconnects and doesn't try to rejoin right away