Really happy with SUPERGIRL's take on Alex's sexuality. I thought "Crossfire" was really fun, but a lot of production issues are still apparent, like Kara and Mon-El loudly discussing their secrets in a crowded newsroom (unless the joke is that the newsroom is so busy that they have no need to worry anyone bother to listen in). That said, pretty much every superhero show on the air is a bit detached from physical reality.
ARROW is also going very well this year. I think the problem with Seasons 3 - 4 was that there were too many fantasy elements in addition to the crime in the city stories. The earthquake machine of Season 1 was crazy but workable. The supersoldiers of Season 2 were a bit more detached from reality, yet effective. The key is that these threats exist on an extremely physical, ground-level setting.
But with Season 3, you had immortal leaders of assassin cults, two separate methods of resurrecting dead characters, bafflingly unmotivated characters (R'as is obsessed with Oliver because... ? He wants to destroy Star City because... ?) and then you have Brandon Routh playing Iron Man and flying around in a metal suit.
With Season 4, your villain has magical powers. Somewhere around there, Felicity has become a perfect fantasy woman. The fantasy elements got out of control, although I understand it's hard to tell what's too much and what's not when your lead character's secret identity doesn't wear a mask. I think this season has found the right balance: Ragman's surrounded by otherwise street-level vigilantes, Prometheus fits into ARROW's world of bows and arrows rather than THE FLASH's world of magic and mutants. Church is a thug rather than a faith leader. Felicity has been de-romanticized significantly.
FLASH has recovered nicely from "Flashpoint," but the loss of Tom Cavanaugh as an effective mentor is really unfortunate. Harrison Wells has always been the father figure of the series and it's tough to adjust to him playing the annoying cousin who tests your patience and whose eventual departure is a relief. Wells in Season 1 was like Arturo: the glue of the group. The wise mentor who was too good to be true. And the fact that it was all a lie was heartbreaking.
Wells in Season 2 was a genuine leader and father figure, but with a bitter, caustic edge that was redeemed by his talent and compassion. I would rather keep him around.