I don't buy the end twist for a second. It strikes as a red herring... a Red Arrow herring.

I do wish they'd just get on with it already though.
Finally, Diggle in a mask.
The Thea duplicity is chipping away at some of the appreciation I'd built for the character. That reads corny, but after being initially unlikable, she had a deal of growth and maturity. The 'everyone is lying to me' bit even played pretty well, even though I'm usually of the mind that people should mind their own bloody business. Her latest behavior is eyeroll worthy giving the hissyfits she was throwing earlier.
Speaking of unlikeable, I'm starting to believe the writers are trolling us with Laurel. Is there really a reason so many of her decisions at this point end with a scolding from someone on how she screwed something up. Last week it was winding Nyssa up re going after Merlyn. This week, sending in a SWAT team or whatever and exacerbating matters. I hesitate to go back further because Zeus knows what I'll set off. OK, you want to show misplaced rage, eventually channeled productively and inevitably leading to fishnets. Fine. Just bloody get there without the continued backsliding.
Felicity's ex-boyfriend annoyed me at every turn, right up to and beyond the predictable reveal. Oliver could have saved himself a good amount of trouble had he just launched an arrow with a blunt edge (or something to knock him out) before announcing his presence and giving the little pratt time to mouth off. Ugh. Never bring him back.
It's already been hit on, but we need more Ray Palmer. I still don't fully know what to make of the news that Routh was being fit for some face mold, but get him more involved.
Did I make my Red Arrow herring joke? Yes? k, I'm done.