I'm prefer tilt control and relative touch control, for the relative touch control, I like use swipe(up/down) other then virtual button to exec specific command(bomb, laser, etc). As a developer I use these two control in my game, but I want hear your opinions. Here is the gameplay video on my oncoming game "iStriker: Rescue&Combat". I use "swipe down" to land the helicopter, use "swipe up" to take off or fire laser(while in the air).