battlefield always puts in all those little details that helps with players being immersed into the game while Cod doesnt do it, it just bugs me all the details that activision decided to ignore
now campaign side there both pretty even
multiplayer- every cod game is the same basically the same just with different graphics and killstreaks but in battlefield theres always way better stuff to do
now the realism of both games storylines? both are both pretty unrealistic