My thoughts on the first season of "Halo" were that it was fine, but I didn't love it like I hoped I might. I did say that I'd watch the second season though and indeed I have. The first few episodes of the season were again a bit of a chore but then I felt it really picked up, so much so that I enjoyed it overall and am actually looking forward to season three.
Whilst rescuing residents of a planet, the Master Chief (Pablo Schreiber) comes to realise that the Covenant were on the planet for a while, before beginning their "glassing" attack. He rescues a marine named Talia Perez (Cristina Rodlo). The Chief comes to believe that the Covenant were practising for a bigger attack, a claim that is dismissed by new Spartan team overseer James Ackerson (Jospeh Morgan) and then undermined by the testimony of Perez. Soren-066 (Bokeen Woodbine) is lured out of hiding by the promise of capturing Dr Halsey (Natascha McElhone) but is betrayed by his men and arrested.
As I say, the first few episodes of the season weren't much of an improvement. There is decent battle in the first episode but from there it's boring political manoeuvring, tedious scenes of Dr. Halsey's imprisonment and another B-Story I'm not particularly interested in, involving Bokeem Woodbine's former Spartan, as he is captured. However, as we reached the midpoint in the season, the slow building storylines kick into gear and we get recognisable, though different variations on recognisable Halo mythology, the fall of Reach, the Arbiter, the Halo ring itself and even some teases towards The Flood. Without getting too far into spoiler territory, this season finale also sidelines, or straight up kills, a number of the characters that I felt drew away from where I'd want the focus to be, which again bodes well for season three.
So yes, an improvement on what came before and I'm certainly more interested in a third season now, than I was a few weeks ago.