It was an interesting episode alright. It was inevitable that Sam and Dean would be back together. I think it was silly that they were ever apart, to be honest.
I just love Cas so much though, his character is great. It was funny when he was on the phone to Dean at the start and said "The voice says I'm almost out of minutes"
And then future Cas "Go get cleaned up for the Orgy"
You're right Bala, he looked great in the white suit!