Sounds like someone who never played BF3 wrote this. I played both COD MW2 and Black Ops to Prestige, great games, but Battlefield 3 blows it out of the water. There are so many angles to BF3 compared to COD MW. Battlefield is not about the campaign its about the multiplayer, always has been. Jets and Helicopters single handedly make BF3 better than COD, kill streak rewards are dumb. In COD MW you call in an air strike, in BF3 you are the air strike, YEEE bishes!
Battlefield titles have been around way before Call of Duty, they haven't changed that much. Original Battlefield 2 came out in 2005, not all that different.