SPOILER WARNING!!!
I don't know about you guys but it seemed pretty obvious that the DA was Promethius. It was so obvious since he was the only new character in this season who was introduced this season and was not one of Oliver's inner circle. Granted I was shocked that Artemis was the traitor last year but I think it would have been better if someone like Mister Terrific, Wild Dog or even Detective Lance was the villain simply for shock value. Then again it probably would have been stupid so what do I know. Anyway, Oliver seriously lucked out. Although granted a lot of politician's get away with way worse, I though his political career was over. I was pissed that Mr. Terrific's husband divorced him for such a stupid and selfish reason. I swear I wish someone would kick his butt for being so self centered. Stupid CW drama. Anyway, I can't wait for the showdown with Green Arrow and Promethius.