The whole show feels like a fan fiction of the source material, they tried to fit too much content into the first 2 seasons and it barely made sense.
This all would have been okay if there was a good mix of classic Halo-style action, but the characters spent most of the time talking and not fighting with their iconic armour. The stories of corrupt politics and discord within UNSC government were unnecessary and ultimately meaningless, this distracted from what I think should be the core premise of this adaptation: sci-fi action.
The job of turning an existing story into a TV show shouldn't be as hard as they made it, the story of Halo was already good but they decided to do some creative writing and ruined it.