I finished the season. This was perfect until the FINAL episode. Sadly, that's the only episode that they dropped the ball. After everything was methodically pieced together and in a "The Wire-esque" way it has everything tied together, I am completely disappointed how the final episode is so rush and thrown together and everything tied up nice and neatly. Maybe season one of Arrow had spoiled me and since this show is the best comparison to go by, Arrow's season one finale was absolute perfection and completely unexpected and makes you wonder what's to come the next season. It almost felt anti-climatic, aside from the final confrontation. Not going to spoil everything that happened, but it's almost a cliche superhero type ending-all simplistic after all the complex forward plot leading up to it. It felt it didn't belong with the rest of the episodes.
But aside from the season finale... THIS SEASON WAS AMAZING.