I liked the episode fairly well. The Danvers family drama was stupid and boring, and the flashbacks were worthless except for the DEO one. But, Livewire was interesting, and it was nice to see Cat Grant suffer a bit for being a irredeemable asshole. Livewire herself was obnoxious, but since that's how the character has always been (atleast in my experience) I was fine with it. It was very hypocritical of Cat Grant to complain about what Livewire was saying when Grant was actually nastier (although barely, Livewire was being a huge ass too), but I guess Grant is the only one allowed to say horrible stuff about Supergirl. I knew Livewire would be defeated before getting her revenge, but it was nice to pretend for a bit that this would be Grant's last episode

I think this episode would have been stronger without the family drama, but besides that it was pretty good.