There's even a Cortana rip-off who talks to you.

Controls are pretty decent for iPhone, but the only other FPS I have played on there is the ultra-shitty Wolfenstein 3D port. The game also has online multiplayer over wi-fi. Pretty impressive considering the platform and touch screen controls, but nothing when comparing to FPS games on other platforms.