It’s a well-known fact that if you want a good first-person shooter, you get a game from either the Call of Duty franchise, or the Battlefield franchise. It’s also a fact that there are wildly varying opinions on which games are better, you have the hardcore CoD fans on one side, and the hardcore Battlefield fans on the other. I’ve played many games from both franchises and have found out that there is no clear-cut answer on which games are better.
With Call of Duty games, you have great online connection, decent graphics, and the fun of setting up custom and private servers with friends. However, voice chatting capabilities are mainly used for “trolling”, servers are filled to the brim with hackers, bullet and weapon physics aren’t realistic at all, and there are no drivable vehicles.
On the other hand, Battlefield has amazing graphics, lifelike physics, and drivable vehicles, to name a few wonderful benefits in the game. Unfortunately, online play is notorious for being very glitchy, and you have to pay extra for custom server capabilities. That being said, there aren’t many trolls or hackers on Battlefield games, and, brace yourself for this, but voice chat is actually used to HELP people! Imagine that!
These are just a few main points, but overall, with many years of gaming experience between the two franchises, I can safely say that Battlefield makes an overall better game. But don’t just take my word for it, buy, rent, or borrow a copy of CoD MW3 and a copy of BF3 and experience the truth!