Son totalmente diferentes:
Call of Duty es más directo, tiene racha de bajas (por un número determinado de bajas te dan un perro, helicóptero y cosas parecidas), no hay vehículos para desplazarse por los mapas. Los mapas suelen ser más pequeños que en battlefield, exceptuando en el ghosts que los han hecho bastante grandes.
Battlefield tienes que andar bastante más (tienes vehículos para desplazarte por los mapas, que son muy grandes y no tienes rachas de bajas.
Para jugar con amigos el battlefield es acojonante, lo malo es que el 4 ha dado unos cuantos problemas.
Personalmente me gusta mas el battlefield 4 que el COD Ghosts.