Originally Posted by computingwarren
Or buy a OTG cable and use your PS3 or 360 controller for cheaper.
I have a dualshock 3 that I use but the problem is placement of the phone. If you want to sit in bed or use it on a plane it's cumbersome. A controller that holds it is worth another couple of bucks.
My only question is with compatibility. Does button mapping work with the emulators that are out there and is there anyway to map on screen controls the way you can in the sixaxis app
edit: Someone created a universal driver
to use it with emulators.