The touch screen scheme seems really cool at a glance. But as a game designer, one quickly realizes that we are now sharing screen real estate with the game graphics and the game controls. In general, you don't want to use up the screen space with virtual buttons. The controllers need to be integrated with the game graphics and mobile phones have sensors (accelerometer above all). They can help in implementing controls that don't affect the gameplay area.