I'm running a Samsung J5 Pro, Android 7.0
At first I tried a PS4 controller over BT + Octopus but found the input lag to be so bad, it was near-unusable.
I managed to get a PS3 controller working however, and it's fantastic. Only 'issue' is that I can't use the stock Tello app with this setup...