I really enjoyed the first five-ten hours but was pretty disappointed after that. Once you've screwed around in the open world for a few hours, the game really doesn't throw many new ideas at you. The last like 5 missions that are all linear were really boring and too many of the boss fights were bullet sponges.
It felt like if they came up with one or two more grapple-hook level tools, then polished a few more things, didn't repeat the same three environments the whole game, it would have been something really special. As it stands, it really falls short of what I thought it was trying to be. It's hard to finish the game and not feel like they were just trying to reach a minimal viable product.
I absolutely loved Halo Infinites campaign. While you're right about the same-y level design and the bad boss fights, i still enjoyed the campaign. Hunters are absolutely perfect, and i would call them the best hunters in halo. The red ones are a bit of a pain in the ass though. My main problem is that the high level brutes and brute bosses are too bullet spongey, and the elite bosses are the exact opposite, having weaker shields and way less health. I liked the grappleshot, and the multiplayer is the most fun I've ever had in a halo. Also, brute cheiftans are scarier than any boss. I did like that they kept all the brute cheiftan armour designs across all the games to keep it fresh.