I thought the episode was actually pretty mediocre until the end, I'm so glad Moria is dead. It was time for her character to be killed off considering the writers had no idea what to do with her, the whole running for Mayor plotline was the stupidest fucking thing the show has done in my opinion and just shows they didn't have a real grasp on Moria's character.
I mean let's take a second and examine this mayoral plotline for a second to understand why it's so fucking stupid. Moria Queen is a goddamn terrorist responsible for the deaths of hundreds if not thousands. Let's strip away the comic book fictional setting and place her in a real world analog and compare. Consider for a moment that Moria was a conspirator behind 9/11, she helped support the attack, knew all about it from its inception, and did everything she could to further the plot. Now, let's say at some point she has second thought but Osama Bin Laden reminds her that if she backs out he'll have her and her entire family murdered so she reluctantly continues and remains silent. And then, let's say about 5-20 min before the attack takes place she goes on CNN and admits to the entire plot, NY enters panic mode and people start running. However, it's clearly not enough time the attack takes place and thousands die, maybe not as many as those who really did die on that day but definitely over one thousand.
Now, after all that she gets a trial and is somehow miraculously acquitted in a verdict in a case that which any person with a brain could see was open and shut and whose result could have only been obtained through some sort of illicit means. AND THEN, after all of that, this person has the audacity to RUN FOR MAYOR OF NEW YORK CITY! Seriously, just how fucking stupid are the people in the show to have ever even allowed such a thing to happen.
However, the reason the writers did this is clear, they didn't want to commit to Moira Queen being a "bad person." Sure she can do evil things but at the end of the day she can never face the consequences of those actions because "she loves her family." It's just sickening. Either commit to her being a power-hungry opportunist with all the consequences that come with or make her the innocent scapegoat, she can't be both.