Halo under Bungie was space war opera that revolved around around conflict that spanned a short amount of time in the Halo universe. Halo at its best revolves around large scale war.
343 tries to tell a story incorporating lore into everything, and trying to inject storytelling into Halo when it doesn't need it. Halo 4 didn't invoke large scale conflict. Halo 5 didn't. Halo Infinite most likely won't.
Halo 4 should've been Earth getting destroyed, pockets of humanity escaping, Master Chief and the remaining Spartans end up being the remaining line of defense. A Halo ring ends up being habitable, Humanity fights to seize it. There's vaults on the ring to ensure survival if you use the ring. Space drama, betrayal, cliffhangers, yada yada.
Large scale and interesting conflict. Instead we got "how does Master Chief feel about this?
?"