Considering the launch of just campaign, esports 4v4 and BTB with so much left out it's pretty damning against 343 and their development woes with each game release. It's not unreasonable from the player perspective to assume little has been learned or planned well going forward around the new engine/pipeline. Factually less has been delivered. After MCC how this studio bombs another 6 years development is just infuriating to think about. To have a brilliant underlying game not realised to its full potential and not looking like it will be for another 6-18 months is even more infuriating.
I've said the studio decision makers needed a shake up before, when I ask myself that question now with Infinite post launch I find myself still answering yes they need a restructure. The story, the engine, the missing elements, the cheaters, the Q&A etc. Honestly I really thought they'd pull through after the last 10+ years of 343. I'm not sure I really have it in me to stick around for things to develop with Halo. They've abandoned classic Halo for 2 major releases in a row now. I have no interest in the story they're telling, the multiplayer is reminiscent of going for your 50 on USA servers from 15 years ago and the MCC flash backs of parties and lobbies not working forcing game restarts is PTSD inducing.
Probably a little harsh but the more I look at Infinite or try to play it the more I just play Apex with friends or MCC solo instead.