People commenting about Merlin turning into a joke forget that the point was to show Oliver becoming an even stronger fighter. Oliver, in general, has shown growth in his skill except for when the writers forget.
Sadly, the writers on The Flash seem to forget that Barry is faster than Zoom, who was fast enough to time travel numerous times in an instant, and was much faster than Thawne. They forget that Barry has trained with Oliver to become a better hand to hand combatant. And they basically forget every skill that barry has learned becuase they don't know how to write around it. Hell, they forgot Barry is supposed to be a genius and invented Gideon.
It's frustrating, but I still love this show when I can.