Well, last episode I saw that musical number with that Hindu god guy whose name escapes me right now and my thought was "Music Meister this guy ain't."
It's almost like my brain could see into the future, because when Music Meister showed up in a Flash/Supergirl crossover show it was for the sake of abruptly getting the main couples of both shows together after they had broken up for incredibly stupid reasons. The Sara/Ava plot definitely from the start I had the feeling that it existed for the same purpose, getting Sara and Ava back together, but this one was a LOT more sensible in it's approach. Through Ava's torments it took a look at each aspect of Sara and Ava's potential future together and had the two plot a course through them. That said, I was surprised that Ava's personal purgatory didn't have a Fake Sara or two tormenting her, that would have made things more interesting. Besides, who wouldn't want to see a Sara Vs. Sara fight?
The rest of the episode... Nora and Constanine's plan to destroy Neron was predictable once it started, but it was a smart one and just believable enough I could buy Neron falling for it. Naturally nobody decided to tell Ray what was going on so he could ruin said plan and keep the villain around for the rest of the season, but hey.
I'm just shouting into an echo chamber with this. I don't hate Mona but this episode was when she started to grate, egging Zari on with the ridiculous Nate/Zari relationship plot, as though it's not possible for male and female characters who happen to not be in a relationship already to just... stay not in a relationship and have to hook up.
On that note, I haven't particularly noticed or cared up until now because he's hilarious, but when's the last time Mick actually DID anything? The last time I can remember that Mick actually contributed to the plot in any way and didn't just sit around stuffing his face and making snarky comments was that giant squid episode.