Having played MCC since it’s terrible launch, I can be patient with Halo Infinite.
MCC was a terrible broken mess that sat in that state for nearly 4 years with no hope for fixes in sight. In the last 3 years, 343 has turned it into a fantastic package with so much fan requested content and reasons to keep playing. They have added new content to 10-20 year old games. They have fixed matchmaking and given plenty of ways to find the games you want to play. They have updated Halo CE and Halo 2 graphics. They have added a rewarding progression system. They added Halo Reach and ODST Firefight. The put in Halo Online content to Halo 3.
Halo Infinite is in beta currently and they already made adjustments to their battle pass after the outcry. They have listened to feedback and have made changes consistently. Halo Infinite’s 6 year development cycle is based on fan feedback from Halo 5. Yeah, Infinite needs to improve. I know it will though.
I’m excited to see where things go post launch and all the content that will not only be updated but added to this game.