Even as frustrated as I got at parts too many idiot ball moments and moments of overly-lengthy exposition, very didactic in places I loved it. The messaging and themes were solid and very consistent and I pretty much cried my way through the last zone.