Call of Duty
Battlefield! Frosbite game engine made this game with the best resolution rather than Call of Duty. And their storyline was not cliche unlike COD. Too much repetitive scenes and you'd already know what would happen next. And when it comes to multiplayer. Watch out for Battlefield! They're developers are good at what they do.
Less squeaker, large scale destruction, vehicles, and they didn't steal ideas from other companies out of spite for leaving their company *cough* Respawn *cough*
More realism by far. Better combat and more team work/organization. I have never seen a battlefield player hop around like a bunny to dodge gunfire. I can't say the same for COD
More fun, better multi player, and better story. The only thing battlefield has better is realism (even then still not that great, world at war was pretty horrifically accurately.)
I like to have a good time when playing the game. When i played battlefield, everyone was being a tryhard and to me it wasnt all that fun. I still enjoyed the game nevertheless But i found call of duty more fun with a more lively multiplayer. And ZOMBIES! Who doesnt like zombies?