To be perfectly honest, I've played both Battlefield games and absolutely hated them. I sold Battlefield 1 the next day and Battlefield 2 is still sat upstairs after I played it. One of the worst games I've ever played. And I don't really care if Call Of Duty gets repetitive because it's a game in a genre where all games end up being repetitive: you play the stupidly-small campaign, and the side missions, go online in a team or against everyone, and kill the shit out of anything that dares to move. Sure, small features are added but not enough features to stop it being labelled as repetitive.