Well, my friend says that battlefield is better than call of duty, but I have actual good reasons for my choices.
Infinity warfare looks kinda cool but exo jumps... FREAKING EXO JUMPS!!!! Other than that it looks insane. Plus it comes with the very first cod I have ever played! :D
Now, I love battlefield. I had battlefield 1943 on my Xbox for years and I still play it!
Bad company was no different. Now they're making a WWI battlefield and it looks insane! ( however, I hope they take into consideration that the planes couldn't fly upside down. It would stall the engine :( ) however, since call of duty has been making a wrong turn lately, I'll have to go with battlefield.
( did I mention that the very first battlefield I played was battlefield vietnam? )