This season has too many implausible elements.
I don't buy the Felicity/Oliver love story.
Oliver beat Merlyn, but needs Merlyn to train him.
Merlyn killed Sarah but no one is killing him and telling Raas "we got him"
Laurel trains for a few months and takes on the bad guys. .
I like the show but the shark is being jumped.
Haters are gonna hate, but at least make the right assumptions. The Oliver/Felicity stuff is to pacify the CW viewership. Every show they produce has various degrees of that. As someone else mentioned Oliver was trained in bowmanship and hand to hand combat, not sword fighting. Merlyn was trained by Ras and the League so he would have valuable information and advice if Oliver faces Ras again in a sword duel. Merlyn didn't kill Sarah, he trained Thea and drugged her to do it. He did this to frame Oliver so he wouldn't have to face Ras. As far as we know only Merlyn and Oliver' group know that Thea killed Sarah. Laurel hasn't trained as much as Sarah and Oliver. Early on in the first season Laurel displayed some self defense skills that foreshadowed her inevitable transformation into Black Canary. That has been teased since the beginning of the show. Also she is getting her ass beat on a fairly regular basis. The one problem I have with that situation is Oliver should be insisting that she receive additional training from him before going out into the field. I still enjoy the show very much. If I dig deep enough I can find flaws in just about everything I watch. Once I accepted that these programs are designed to entertain millions of people across a broad spectrum of interest and not just me, I found I can enjoy them a lot more.