Revolution, first, is based on a real a world suddenly without power there's no order except by violent rule, and, if possible, the re-gaining of the electricity an advancing civilization depends on. It seemed the first half of the season was hobbled by sometimes clumsy character development and back stories. With this second half now well into things have markedly improved. The lines are clear and there isn't the petty side stories as it is all action oriented. The further character development is much more concise in providing just what is relevant to the both Monroe's and The Rebel's motives. So, what at first was quite shaky is firming up with each episode. The show still seems a bit less than the excellent premise deserves, but is a lot closer and just may have something yet to unfold that will vault it into a great science fiction series.
Things that were right included Tom's final separation from both his son and Monroe. The way this played out was well written and executed. Rachel's dilemma with what she was a hand in, her relationship with Charlie, and what she is driven to have to accomplish is also depicted quite well. The revelation regarding how these nano computers ran amok to absorb all the power is inspired science fiction writing. If Miles and Rachel's past was already revealed due to a lapse in my personal viewing (I'm catching up after the first half, but I thought Miles was Charlie's uncle?) was unknown and it is a mystery of sorts as it infers Miles could actually be Rachel's father? If that was known I sure missed it earlier, wow. Plus, even Aaron who was annoying, if adding diversity, is becoming likeable, even somewhat compelling. The direction of Revolution has seemed to be righted and moving well. As the episode ends Rachel sets out for "The Tower" which was revealed as the origin of the power problem. She says she can restore power. This is huge and will, if possible, be a game-changer with myriad problematic changes of it's own. Deep, and getting deeper keeping all of our "hooks" set for more.