Multiple Big Bosses versus League of Enemies

We have seen Halo go both routes in introducing antagonists. Halo CE had waves of an alien species called the Covenant and the Flood. Halo 2 had the Covenant, but also Prophet of Regret and Tartarus boss battles. Halo 3 had the Brutes, the Gravemind/flood, and a cinematic cutscene of Prophet Truth losing in the end. My question is where will Halo Infinite stand on this issue in your opinion? Will they have multiple waves of enemies ranging from Covenant, the Flood, Sentinels, and Prometheans for 10+ missions? Or will there be a final boss battle that will determine the fate of the Halo Universe?