Lo peor es que la mayoría no pillará el sarcasmo.
Personalmente, no creo que ninguno sea superior al otro.
De Call of Duty, por circunstancias, he tenido los tres Modern Warfare y el primer Black Ops. De Battlefield, sólo el cuarto, por lo que del segundo no puedo opinar demasiado (y si lo hago sería sólo en base a esta cuarta entrega en PS3, que es nefasta).
Veo que cada uno de los dos se enfoca de una manera. El CoD es para "partidas rápidas". No tienes que comerte la cabeza, tanto para la historia como para el multijugador: entras empiezas, disparas. Una partida multijugador no suele durar más de 5 minutos.
Battlefield parece estar mucho más enfocado al multijugador estratégico, o eso dicen, yo al menos en el 4 no he visto nada de eso, lo poco que jugué antes de quitarlo por la cantidad de bugs horrorosos, fue un multijugador lleno de ratas camperas que siempre encontraban algún lugar indestructible en el que no se les puede dañar y eso que se supone que en Battlefield no había de eso.
Creo que todo es cuestión del estilo de juego, el motivo de que CoD se venda tanto es por la simplicidad de lo que ofrece, Battlefield apuesta más por el componente estratégico, pero la verdad, no es ni de lejos tan cómodo de jugar (empezar una partida en BF4 te lleva tranquilamente 5 minutos).