Well, Supergirl remains a disappointment. Every part of this Daxamite storyline is atrocious. There is not one good thing about it. Its weird how Season 2 improved so much over season 1 (dropping Cat, max and Lucy, making James and Winn tolerable) but once it figured out how to use its main characters it then decided to just stop having good stories for the episodes. Its weird to like the main cast (the main cast being Alex, Kara, Jonn, Winn and James) but really disliking both the Cadmus and Daxamite storylines.
One "impressive" thing is that I think Terri Hatcher's charcter is actually worse then Max Lord, and I counted him as one of the worst villains on a Berlanti show. Also, more bullshit brainwashing. because if something doesn't work at all in Season 1, they might as well do it again. There is no legitimate way Superman could be brainwashed by a woman who has no ability to brainwash someone. This admittedly pissed me off more then it should because another show I watch (Sherlock) did a really bullshit brainwashing plot in its latest season, and I had watch that episode the day before watching the latest Supergirl episode, so seeing two completely nonsensical brainwashing things close together just pissed me off more (although at least the Sherlock episode was still a good story despite the nonsensical, basically magical brainwashing plot).
I'll watch the finale because I've grown to like the main cast, but Season 3 needs to start putting effort into the writing of the actual episodes (and stop doing alien focused stories, its just getting tedious at this point). I'd also like to see Lena get killed off because she's just terrible, but she by herself isn't a deal breaker for Season 3.