It`s very hard to tell which is better. Graphics wise BF does offer more , but tends to go into blurs at times , while COD does not ( BF has that intentionally , realism). BF has a story as good as a knife in a gun fight , while COD as always offers a remarkable story. It`s hard to tell which engine is better , because you just can`t. BF is made to recreate realistic movements , while COD doesn`t that much , but in COD it`s hell of a lot easier to shoot in a strait line. My passion is in the story , not the multiplayer , so I will go with COD , but it`s a 55% to 45% for me in this fight. The story grabbed me.