Arrow - Spoilers galore

Agree, he is an excellent villain. His old mentor turning baddie was nice, and Felicity will likely be in over her head very soon.

I'm thinking the Helix/Felicity stuff won't payoff until next season, but I like her use here better than last season. Also, Josh Segarra has played his character so brilliantly. The fact they gave us the Vigilante red herring was a nice touch. I really think this season, so far, is up there with 1 and 2.