I genuinely enjoyed both COD: Black Ops 2 and Halo 4.... (Halo 4 more to be honest - The campaign was fun, and the graphics were greatly greatly improved for a game that runs on such an old console)... COD is COD... you pretty much know what you are getting.... its the same formula over and over, and you either enjoy it or you don't.
If you guys want a really good game with an AMAZING story from a relatively small developer look into getting:
Spec Ops: The Line (Think of it as a modern day Apocalpse Now!)
If you guys want non-cliche Blockbusters though look into:
Deus Ex: Human Revolution and
Far Cry 3 (And be prepared to set aside a big chunk of time whenever you sit down to play them

)