Hmmm....
I'm not sure what to think. The biggest surprise of the episode was Zachariah revealing that the angels, at least the upper echelon ones, never wanted to stop the apocolypse from happening. And that they, except for Castiel, do not care about the people who are going to die when the shit hits the fan.
Castiel comes to save the day! I was glad that he finally got his shit straight. Looks like he's going to be hanging out with the guys while they're on the run next season.
I wasn't that surprised by Ruby's death. She had as much chance of surviving this episode as Bella had of surviving the episode "Time Is On My Side." Her story line in this episode was a little predictable, I think we knew where it was going. I felt that the "battle" between Sam and Lilith was a little anticlimactic. I was expecting a little more of a struggle.
On a positive note, with Sam's powers gone, it looks like Sam and Dean at least have a shot of repairing their relationship, but we will see.....
So, not what the hell do I do on Thursday nights?