Call of duty or battlefield
battlefield 3 all the way way more fun, realistic and exciting... C o D is always the same game just placed differ time zone.
Battlefield, much more realistic and more fun online.
Zombies all the way
battlefield 3 for multiplayer cod for all around halo for story
Battlefield is more realistic, but Call of Duty seems to be a little bit more popular (in my opinion) but both great games
COD online multiplay quickscope boss right here :)