It was obvious Jack was coming back in the flashbacks due to the previously segment randomly showing him again, but I'm not going to complain about seeing Rahul Kohli on screen again, now that iZombie is gone. I do hope he starts getting bigger gigs going forward.
Maybe a bit fillerish, but I will say the flashbacks at least do a decent job explaining why Lena has taken Kara's betrayal so hard, and seems to be going off the deep end. Because there are so similarities to what transpired between her and Andrea, and for someone as closed off like Lena, finding out that two of your friends; probably the only ones you've ever fully trusted; had either lied or kept something massive from you, would probably do a number on someone like Lena. Obviously, it still doesn't excuse this path she is going down on, but I guess it makes sense.
Anyway, so Angela is working for Leviathan after-all, but mainly against her will, because she was suckered into it (and her powers), due to protecting those that she loves and so forth. Still not making me really care about the character, but I'll at least give her the edge over William: mainly since Julie Gonzalo is a better actor than Staz Nair.
The majority of the main cast sure got to take it easy this episode, huh? Hell, Nicole Maines and Azie Tesfai got the week off, apparently!
I'm guessing some of those Lex scenes were extra ones from last season, but it was still great seeing Jon Cryer in the role again, and I really do hope we get a return.
I did chuckle at the image of a young Lex mocking Lena for liking Titanic. Mainly because I feel like Lex secretly hates the movie because he considered Billy Zane's character the true hero and was pissed he didn't get a happy ending.
I don't think this season has been bad personally, but I do think it lacks some energy and, out of D.C. shows, seems to be the one that is just in a holding pattern until the crossover gets here (while Flash and Arrow seem to be working towards that actual moment.)