Don't get me wrong, I really enjoy both games but I have to say that BF3 is on a totally different level. I can play it with native Eyefinity, smooth, destructible environments, vehicles and if you want COD action...you can do that too. There is more skill involved in playing BF3 as there are no perks that give folks unfair advantages. More strategy and more fun honestly. COD players should try TDM on BF3...you wont go back. WAY better pings and server rules = no aimbots messing up the game.