Ok, I feel like ranting a bit on Supernatural thus far.
SPOILER WARNING...though only 2 of us actually care about it here >_>
First off, Ruby had to have the most anti-climactic death in the series thus far. Wow, that was...pathetic. She's arguably one of the strongest, most influential demons, and...yeah. Not her best showing >_>
Ok, so... Ruby turning traitor. I like the interesting parallels here. We're led to believe that there really are good demons in Season 3. This also seems like it's holding true as we continue through Season 4, when the angels are introduced. Castiel, Uriel, Zachariah, Anna...all with very different motives. Uriel supports Lucifer, Zachariah cryptically states that he's running the angels for his own agenda via trickery, Anna threw away her angelic nature due to the lack of free will and general assholery of the hierarchy of angels, and Castiel joins the humans after he sees that the difference between angels, demons, and humans is much thinner than he's lead to believe.
So this really supports the fact that Ruby might be true to her initial statement that she's really helping the brothers. I mean, if angels can display such variable attitudes, why can't demons?
Well, apparently demons are purely evil. Or not necessarily evil, but at least more united in their agenda than the angels. Lilith and Ruby ran the Winchesters for a loop - Lilith's recent "let's make a deal" seemed to drive home the thought that killing her was the right idea. Nicely done deception, demons.
So the entire purpose of everything was influenced by Azazel - create special children to open the gate for Lilith, break the seals, then kill her to release Lucifer.
Honestly, I think I'm rooting for Lucifer at the moment >_> Outside of Castiel and Anna (the latter of whom might be gone for good ;_;), the angels are generally assholes. I mean seriously, engineering his escape just to have a chance at beating him for good and beginning the war of hell on earth? Dicks. I have the funny feeling that there is going to be HUGE problems in Heaven - and the angels will be getting their asses kicked. >_>
Once again, I feel the need to reiterate that Katie Cassidy > Genevive Cortese for Ruby. The bitchy look of Cassidy > Genevive's nicer look...although the nicer look seemed a lot more unnerving to begin with this season.
Predictions for Season 5 (the last season)? Castiel will be back after kicking some archangel ass (3rd most popular character after the brothers? Yeah...). The angels will have some huge problems, and probably regret doing what they did. Zachariah in particular is going to get raped. Anna...I would hope she returns. I'm interested to see what Lucy looks like. Bobby will surely have a role to play, and maybe we'll see Jo, Ellen, and some of the others in the next season. Either way, looks promising.