I don't mind the late release, I'm all for taking some extra time for touching things up as long as the final product is fine. I just hope they still do the Banished and some of the gameplay mechanics we've seen so far (grappling hook yeeting plasma coils at enemies), those I'm looking forward to.
I feel like 343 and Microsoft spiting the game up would've gone down terribly. Halo 5 launched with bare bones multiplayer content and if they did it again, yikes.