In terms of external controllers it should support any gamepad your iOS supports (check with a gamepad tester app!), plus T1D, T1S and Flypad.
Recommended controllers:
Wired: Gamevice works perfect but the tiny sticks could use some extensions.
BT: Flypad is a different level for stick precision...