Battlefield 4 is the better game for numerous reasons. The first one of these is that it is innovating while Call of Duty is constantly trying to catch up. We can see this from the vaulting mechanics in Ghosts. This was already in Battlefield 3. Also Call of Duty is the same game with slight variations. For example MW2 and MW3 had the same overpowered guns. Also Call of Duty's kill streaks are not balanced. When a person goes on a kill streak, they can use the kill streak to propel themselves to higher level kill streaks. Also battlefield 4 is the superior game when it comes to maps, with the bigger maps that have more destructible cover. Also the battlefield community is better and not filled with arguing 4 year olds.