Every Arrowverse series finale ranked from worst to best
5. DC's Legends of Tomorrow
Rewatching the series finale of DC's Legends of Tomorrow is still a super frustrating experience. For better or worse, this show was still doing some interesting things in its seventh season and that had breathed new life into it. Seeing it get to take that to the next level in an appropriately ambitious and off-the-wall finale should have been an enjoyable experience. And then it ended... in the most frustrating of ways, and you just feel empty all over again.
No show that has made it seven seasons in should be cancelled. Legends deserved better than that, and it appears that The CW agreed as they originally planned to renew it and Batwoman but Warner Bros. Discovery reportedly didn't want to pay the lease on the studio space, meaning that they had to be cancelled. That is frustrating enough, but the decision to end on a cliffhanger is even more frustrating.
Here's the thing: The season 7 finale is a very good episode of television. It introduces Booster Gold, the first DC Comics character that the show had seen in a very long time, and revealed that the team's captain, Sara Lance, was pregnant, undoubtedly setting up what could have been a real intriguing eighth season. The cliffhanger ending should have been just left off the end, because even though it was very Legends, it destroyed what could have been reworked into a series finale - especially since the penultimate episode toyed with the prospect of the Legends retiring.
All in all, the final episode of Legends of Tomorrow is a great season finale but a lacklustre series finale, which is what makes it all the more frustrating that this show got cancelled here, as it taints a solid episode with thoughts of "what could have been". If only the creative team hadn't gone with that cliffhanger...