If you excuse the name (it started as an iPhone-only device), the iControlPad appears to be a pretty nice solution for "real" gaming on a touchscreen phone. Culled from left-over Open Pandora gaming console parts, the iControlPad includes dual analog sticks along with rear trigger buttons. The device pairs with your phone over Bluetooth, so it should be supported by your favorite emulators. Craig Rothwell of the iCP/OPP team has just posted a video updating folks on the status of the project, finishing by saying that we should see the iControlPad shipping out by the end of the month.
While it's certainly a utilitarian design, it easily bests this rather ungainly contraption assembled by yours truly:
The kind peeps at iControlPad have promised us a review unit, so stay tuned for our thoughts on the device.