Like many my main complaint is because of the limited controls, but that's really not developers fault but hardware's limitation.
Some simple games, like Rayman (mobile version) or angry birds can work really well but those are boring for experienced gamers who like advanced and responsive controls in their games.
And it's not only because of 3D, second stick for camera, analog controls etc. For instance something like Guacamelee could never properly be ported on a phone, and that's a 2D game but it need lots of responsive buttons which enhance interactivity hence immersion.
EDIT: But puzzles & interactives games can work with simple controls on mobile.







