After Arrow's excellent last episode two weeks ago, I must say, "The Thanatos Guild" should have been a solid home run. While for the most part, this episode managed to tie up some loose ends, it left too many open. First off, seeing Roy (Colton Haynes), Thea (Willa Holland) and Nyssa (Katrina Law) back together was a treat, as the three of them were without a doubt the best parts of the first four seasons of the show. The dynamic between every character, even Curtis's (Echo Kellum) blossoming romance and Dinah's (Juliana Harkavy) nuanced investigation into a city-wide corruption was fun. Though the show, yet again managed to deliver stellar fight scenes (some even brutal), I could not shake the feeling of Kirk Acevedo's Ricardo Diaz. The reason why the show could work right now is because of his criminal undertakings, and we got none of that this time around. Katie Cassidy's Earth 2 Laurel got no forward momentum either in her "redemption arc", which has anchored several plot points this season. The assassin guild led by Athena (Kyra Zagorsky) was okay, but never had a clear motive and felt a little forced in. Whether she will be a recurring villain or if the League will be brought back fully is really not my interest and as cool as Athena's character is, her presence is meh at best. The saving grace of this episode was really Thea's fitting end. While predictable and less spectacular, it really showcased how she matured over the past six years and how her father's doings effects her future. Overall, "Thanatos Guild" was a good episode, never living up to the hype in any way or advancing the plot, but managed to distract and please with new and old faces, impressive action and a heartfelt farewell.