Definitely Bad Company 2. Mainly because you can choose the pace of the game. COD is rush rush rush. I also find that COD is mostly played by adolescents. This is of course based on multiplayer experience. The single player experience COD provides is far beter then BC. My stats: