Recently I started playing Battlefield: Bad Company 2 because some friends recommended it to me. We all used to play CoD: MW2 together, but now we play Battlefield together instead as CoD has gotten a little old. Battlefield, with its vehicles, classes, and different xp and upgrade system is very different from CoD. So I was wondering, do people prefer CoD, with its perks, completely changable classes, and killstreaks, or Battlefield, with its vehicles, set classes that are changable to a certain degree, and different xp and upgrade system? Please comment with your choice and why you like it over the other.