Grant Kirkhope is a genius . <| sep |> Which one is perfect <| sep |> You made the claim . Back it up <| sep |> From the paid characters , Academy Izuru is one of the worst imo . A trash soul trait and some mediocre 6 buffs <| sep |> I personally believe it ' s true . Legends still has holes in its central logic , and characters that consistently be stupid for no good reason . Supergirl still has a bad overall arc for the villain . Flash didn ' t really push Flashpoint to its full potential yet and have only just now started to get the gears moving with the overall arc . Arrow has come out guns blazing . Establishing an intimidating villain , an interesting new characters except Wilddog Dog , a new status quo for some of the main cast that has breathed new life into the show , an exciting flashback arc , and in top of that the action has been fantastic this season . Even the villains of the week are cool , or in the case of Church , a villain for a few episodes . Outside of Wild Dog being an annoying idiot , I don ' t think there has been any glearing flaws that has let the show down yet . It ' s been consistently exciting , and maybe I ' m just happy to have the real Arrow show back , but I ' ve definitely enjoyed it the most so far .