COD4 for multiplayer.
Really? How come? I played it a bit in single player and never bothered any further. I actually prefer 'realistic' warfare, but simply feel halo 3 has better gameplay.
Sorry yes, all platforms - not single player, multi and or online only.