I guess I'll start with a positive comment, and note they made a great effort to tie most of the season together here at the end. Though largely a sequel to Through the Lens of Time, it also weaves in Batel's whole season arc, Korby, finds an excuse to drag in Kirk yet again, etc. All it needed was to drag back in Beto and it would've felt like a suitably full package.
And yet, the execution here was lacking, even though I thought all the pieces were in place for an excellent finale. The first third or so of the episode was decent setup, I felt. Then when they finish the scans of Batel and she just starts having all these sudden realizations about her destiny, the episode lost me. It was one of the worst failures of show vs tell I've ever seen in Star Trek. Nothing about the dialogue coming out of her mouth was in any way a reflection of what we knew regarding her character. The show was just making her state the plot because it was the easiest and most effective way to get from point A to point B.
Adding to this is the weirdly rushed pace of much of the episode. This was hugely overstuffed with twists, sideplots, and exposition, which meant that none of the individual crises lasted long enough to really have an impact. It really feels like they had the story here for a two-parter (whether as a season finale or cliffhanger) and the story would be given far more time to breathe (and the characters time to have genuine moments of intimacy) if they did so.
But then there were the lovely flash-forward scenes with the potential future if Batel survived and had a family with Pike. I didn't know what to make of these scenes at first, thinking they were some sort of illusion put up by the Vezda to defeat Batel. Yet they were too heartwarming for that, and indeed it turned out to be some imagined timeline that Batel created to give her and Pike more time together? I presume he remembered this timeline as well, given the ending. While I do think it's heartwarming, I cannot believe she was so incredibly cruel as to dream up a hypothetical daughter who will never exist. I understand the intent of this inclusion, but Pike will not reminisce about the full and happy life they had together, somewhere else, but of the child who never got to exist.
Regardless, I didn't hate this episode, but I found it an underwhelming season closing. They could have gone with a big high-octane ensemble finale or a close, personal look at Pike and Batel. But I think 50 minutes just wasn't enough to do both, and the entirety suffers as a result. It diminished both the Vezda and Pike and Batel's relationship.
Oh, and are they starting to queer bait Kirk/Spock?