But on-screen controls are absolute ass. Something like Advance Wars makes a lot more sense since the nature of a game like that would very naturally lend itself to a touch-based interface (instead of using an on-screen facsimile of normal controls), even if they were overhauling the controls for an existing game as part of a port to mobile instead of just making a new one for mobile.
Or on the flip side, while I'd still strongly prefer a new touch-based interface for Advance Wars, on-screen controls would still be a lot more tolerable for that kind of game...with something like a traditional Mario game, on-screen controls are a complete deal breaker for me.