I have mixed feelings about this. At its best Call of Duty is fast paced awesome fun with some corny as hell "fuck yeah" moments (see Modern Warfare 1, 2, sometimes 3, and Black Ops). At its worst it's a tired as hell example of worn out tropes and skeletal, "that's it?" game design.
I know it sells mainly for multiplayer but the lack of attention on single player is becoming a self fulfilling prophecy at this point. I would love to see CoD produce a campaign as good as the first MW again or, better yet, something like the new Wolfenstein. Just because the audience is mainstream doesn't mean you can't slow it down for FIVE minutes for the sake of good pacing, or write a character who is literally more than just a walking gun. On the other hand I love seeing piece-of-shit games like Ghosts fail to meet sales goals, so I'm torn.