The latest update from 343 has shown, the Infinite team, just can not carry Halo into the future. But, after many years of work, by whom I assume are true Halo fans, MCC is a much better game than Infinite. It is far from perfect, but has many more gameplay options than Infinite.
MCC has a cohesive progression system. Free battle passes, with challenges to complete. Forge modes for several games, and a custom game browser for some of the games, with more to come. Two different Firefight modes, and over 100 game maps. Also, you can choose the servers regions you want to join, or filter by platform.
H2A is my favorite of the lot. Classic Halo gameplay, with a modern upgrade to the graphics, and game options.
LethalQ, help me here