Actually battlefield bad company 2 you cant just run in the open. You gotta play defensively and use tactics. Bfbc2 has all the realism also.
i played bc2 and the realism is nothing like that of arma, bfbc2 you can still just run in and shoot the game is simple realism if anything.
arma the military training i recived while doing my BMQ i actually put to use where as in BFBC2 i really didn't need to put that much into it.