The iMpulse controller is a Bluetooth wireless controller that works on Android and costs $39.99.
Ranked in these QuestionsQuestion Ranking
Pro Works great with emulators
Pro First party apps
There are three different apps for use on the iMpulse that add functionality to the device such as button mapping or a key finder.
Pro Rechargable battery
The iMpulse controller uses an in built rechargable battery that is charged through a USB port.
Con Apps do not work that great
There does seem to be a multitude of problems with the first party apps available for this device including a horrible UI and non working functions.
Con No analog sticks
Without the inclusion of analog sticks playing 3D games may be troublesome.