flash is the best dc show by far but it's had some iffy episodes.
Flash is my favorite as well, but Supergirl is giving it a run for the money. Arrow which I've just about finished watching on Netflix... I tried it when it first came out but just couldn't get into the show... It seems like the mission statement for the writers of Arrow is 'how many superhero cliches can we fit into one season'
I mean I swear if they couldn't use "No I must do it alone" "I love you but you'd be in danger if were were together" "No it's my fault so I must fix it alone", or "I must lie to them for their own good" the show would lose 3/4th of it's dialog.
In the process of watching it, I watched both the Flash/Arrow crossover episodes and forgot just much better I like Flash.