Wasn't really a fan of the first few episodes of the season, the Ghost-Apocalypse stuff had several issues with it though it did have stuff to enjoy (Belphegor was entertaining). But the last two episodes were much better, especially the most recent one.
Thought it was another Monster of the Week formula. Turns out it was a ploy by Chuck and it was plot revelant most of it. An old demon came back from season 1, Lilith.
It was a big surprise. Yeah, they are literally bringing back everyone they killed off.
I do like Lilith's commentary on Chuck's writing and the transformation of Dean from we are finally free and to oh damn we are still rats in a maze. They still have hope: Sam's dreams of him and Dean killing each other proves he has a connection to Chuck. Those were probably alternative endings from other worlds.
Since season 4 the biblical apocalypse, they are always trying to end it with a brother being killed, sacrificed, or gone. That's why it's hard to end the series since most season finale, none of them ever stay together.
Happy to see Rowena and it was unexpected to see Michael. It was great to close that knot because they had left Michael and Adam since season 4. It could have been more family. Adam was dragged into this mess because he was connected to the Winchesters.
Chuck knows their plans because prophets are his bluetooth. While Castiel and Dean go into Purgatory with the help of Michael opening it, Sam and Eileen are stuck in confronting Chuck.