Halo 4 is whatever for me. It was their first attempt at a Halo game. Its a decent game, but a bad Halo game.
Fucking MCC is what pisses me off more than anything. Ok, so you release a fucked up game. You put out a couple of patches and just fucking give up. They just left the game and said. Whatever H5 is coming out next year, dont worry about it! They gave us ODST for free which was pretty cool. However, I guarantee that it was already planned and they would have charged for it, if MCC wasnt such a clusterfuck. They also gave us one fucking map for H2A. H2A was such wasted potential. If MCC wasnt fucked up at launch and they actually supported it. Im willing to bet it would have a higher population than H5.
Now lets talk about H5. The gameplay is actually good. However, 343i management of it is just shit; just horrible decisions constantly. 343i can make a good game, but they dont know wtf to do after its finished.