All games have their decline, at one point PES was better than FIFA, times change. However, the constant year on year abuse of the Call of Duty franchise is not only hurting them but the DLC feels like extortion and the mess that are the MP parts of the games when they release shows these games are not ready. People get put off and just don't buy the next game.
The main campaigns are pointless and needless, I don't enjoy them of those I've played/completed. Multiplayer is where the games strengths are and it would be better if they concentrated on those bits. Make a game that as a MP and Zombies only features, charge £30 not £45 for it and it'll sell a lot more, then DLC might not feel so bad to buy (reduce the cost of that too). A yearly rotation would not be as bad if they did it this way.
But what do we really know? The game is still selling better than nearly all other games.
Hmm, pie.







