I think we've been seeing a gradual fatigue since MW3 and they really should move to biannual release now. Just keep selling the old one while increasing quality with more time especially for the SP and avoid series fatigue. This strategy will make them less money in the short term but will give the franchise legs for decades instead of over saturating the market with it every year. It would cut down on the vitriol too. Same should be used for all annual franchises. Hell sports games should just be once a generation Mario Kart style at this point with payments for yearly roster updates.
Get Your Portable ID!Lord of Ratchet and Clank
Duke of Playstation Plus
Warden of Platformers