To me it just seems obvious that 343 cuts corners with the story so that they will have reasons to release this yearly. I'm glad reviewers are dinging them on it.
Or else the series end up like Forza or AC or random sports game -- annual release with but minor changes. To play the carrot and stick game with the playerbase deserves a lashing.
Always factor in the single-player campaign.
Cut corners on story? That's a new one. Lol please explain that better. It's not like time constraints would restrict them from telling a better story.
And Halo 4 came out 3 years ago. What's annual about that?