Мне кажется, что нельзя сравнивать эти игры.
Ни в одном компьютеном журнале я не читал что, их можно ставить на одну полку.
Это не значит, что какая-то игра лучше.
Это значит то, что каждая игра выкладывается на полную.
И с выпуском новых версий у Контры не появится выбор профессии, а в BattleField спасение заложников.
Но одна явно отличает их друг от друга.
В BF2 есть система ранджирования, которая очень распространена за границе на их буржуйских серверах.
Ты получаешь очки, у тебя есть рейтинг, и ты соответсвенно можеть стать генералом с большей легкостью. Конечно же, професии, и наличии командира армией.
Но я за BF2. Все мое IMHO.