i'm probably a good person to ask because i absolutely suck at FPS' and have never played all of the above. and i think the controls work just fine. i might also add that the inclusion of a practice game that uses 'bots is freakin brilliant for newcomers like me (it's why i bought this game). i can put in one or two bots and run around figuring out how to play a FPS. before your learning options were to go online and get your head shot off in 2 seconds or play a game on the easy level and get your head shot off in 4 seconds. not exactly much of a learning experience.
samsung PN50B550, Oppo BD-80, Wii, PS3 Slim, Xbox 360, mac mini HTPC, Denon AVR-4311CI, and Axiom QS8 surrounds, dual Rythmik F15 subs, Salk HT2-TL's, selah sardonyx center.