Depends on your preference to be honest. I very much enjoy Battlefield large maps and vehicle play with strategic squad based game play. As where COD is usually close quarters insta spawn where deaths can be multiple a minute.
My preference... its probably because i'm not very good at CoD, so i'm probably biased.
Cheers