
15 days
Halo Infinite had great gameplay, but it was ruined with moronic challenges which moved the objectives away from winning, and towards “I need to get 20 kills with this shitty weapon, even if it costs my team the win”.
Objectives which move players away from actually playing the game are bad game design.

I can only comment on the multiplayer, I haven’t played the campaign.