It's tough calling a winner in this battle between Battlefield 3 and Call of Duty: Modern Warfare 3, but keep...