I agree with most of the criticisms here of Halo Infinite campaign. Very strange to me that it all took place in one biome. I also agree with the positives mentioned, especially how great the gameplay feels. In my opinion, it is the best that Halo has ever felt. And Halo already had the best FPS gameplay ever. Consequently, the PvP experience is great. It's the first Halo that I have put serious PvP time into. I have several hundred hours in it at this point.
I'd give the campaign something like a 7/10. The PVP experience started at the same 7/10. But, after 2 years of updates, it is a solid 10/10. Overall, I say the game is a 9/10 at this point. I wish they had come out of the gate stronger, so they wouldn't have scrapped their expansion plans.
I actually feel a lot better about 343 handling the series going forward. This game was a big change for them. In some respects they dropped the ball, but they delivered incredibly good gameplay. They now seem to understand how a live service shooter works, and certainly everyone understands that the campaign needs to feel more varied at this point. So, I expect a great entry next time. Changing the engine does make me a little bit nervous. But overall, I feel good about the future of the series.