I'm going with BF3. MW3 feels the exact same ad MW1. It's like they just added maps, guns, and game modes. Every match is the same experience in CoD. There's always that one guy who fires a n00b tube at the beginning of a match and gets a triple. It's annoying. Since the environment changes, and the gameplay is so dynamic in BF3, every game is a new experience.