I play both Battlefield and Call of Duty. They are both cool to me but I didn't see an option for both of them being cool.
Here's the pros and cons of both:
BF
Pros: Battlefield is fun (with the right people), more mayhem, realisticness overload, better graphics
Cons: When you play with strangers it mostly gets irritating, you HAVE to cooperate or you wont get anything done
I love these pros and cons because it makes Battlefield straight-on military! You have to cooperate in the military!
COD
Pros: You dont have to cooperate, trolling, fun with anyone
Cons: Squeakers, knifing is unrealistic, people rage, etc.
I prefer Battlefield.
You left out the other seven Battlefield games.