Arrow - Spoilers galore

What they have done, in general, with Laurel has been pretty good. For two plus seasons, she was easily the most annoying character on the the show. They slowly developed her into being likeable.

My only major problem with her now is how she is able to hold her own against members of the League of Assassins. (That's more of a writing problem and not the actress)