I have none of them, first i used my android phone as joystick (with DroidMote) and now i fly with the eSky ET6i. There is a huge difference between these two methods, no i have no delay and a far more better range outside as before.
It costs about 30-40€, but its worth (compared a xbox or ps3 costs also 40 to 50€).
There should be a description on the wiki about the usage of input controllers. EDIT: Here is the description:
http://wiki.bitcraze.se/projects:crazyf ... putdevices
I hope this helps you, I'm writing from my phone.
Sent from my GT-I9100 using Tapatalk 4 Beta