Storyline is a little formulaic, threat, preparing, victory, ominous horizon event. You can also count on a couple redshirt characters. And it’s not deep on useful prep information.
But all that said they is good character development and (given the above) feasible storyline. No shortage of action and relatable personalities. Well defined lines between good, evil punishment and redemption.