Arrow - Spoilers galore

The only character that really fits that description is Thea who suddenly became a ****** after a mere five months of training with Malcolm (while holding down a job, no less). Maybe Roy, but even if he didn't get formal training until recently he grew up fighting anything that moved in The Glades and they've shown him make enough mistakes as Arsenal to show that he isn't quite capable of running with the big dogs on his own just yet.

Everyone else has years and years of training at the hands of very dangerous people.

This.

Even Laurel already had some moves back in season one from being a cop's daughter. Thea is really the only one that has learned after only a few months.

Really not sure what to think of the ending. Did Roy really kill Sara or are his dreams just a manifestation of his memory from killing that policeman during his Mirakuru rampage? Should be interesting.

Also, goth Felicity? Even hotter than nerd Felicity.