Arrow is just very poor all around. Bad acting that can't support its grim dark tone, poorly scripted, and it looks a good deal cheaper than its counterpart in The Flash. Supergirl isn't perfect, or necessarily what I'd call a "good" show but Calista Flockhart is doing nice work, there's a little more of a budget…