the only thing i really like about COD over BF is that in COD, when you're good, you KNOW the map, it never changes and you can predict another player will be around this wall or behind that cover which makes for a much faster pace. I don't like that so many people in BF just sit in cover and snipe because they got sick of walking around aimlessly and getting shot by...snipers. That being said I'm buying battlefield because I'm done with the way activision treats its customers. I'm buying it equally for the multiplayer mode and single-player, which looks awesome.