I just finished rewatching S3 for my If Clothes Could Talk project, and I've come to the startling realization that I actually prefer Ruby 2.0 to Ruby 1.0...
This is nothing against the Katie Cassidy, I think she's great and she was obviously given that particular direction when she was playing her Ruby.
I like Ruby 2.0 better because she's better at manipulating. Ruby 1.0 was far too brash, and I really couldn't see that personality being as successful as Ruby 2.0 at leading Sam to the darkside. Ruby 1.0 grated on Sam's nerves - you could see it in every scene they had together.
So, yeah, this supports my theory that when Ruby tried to come back as that secretary or whatever - with the long brown hair and the same attitude as in S3, and Sam kicked her out of the car, she realized that she'd have to completely change her approach - and found, not only an empty vessel to comply with Sam's morals, but also picked a small brown-haired thing and tempered the fiercer (more demonic) aspects of her personality - Ruby 2.0 was much easy to believe when she claimed she wanted to help, that she cared about Sam...that's because Genevieve played her as though she was in love with Sam, whereas Katie played her as though Sam was an annoying child - though, I think the way Ruby 2.0's love came across was like someone who really loves their stupid pet dog, so you didn't really lose the quality of her thinking Sam was an idiot or beneath her.
Anyway, yeah....I'm about to watch S4 now, so maybe I'll change my mind and find Ruby 2.0 just as annoying. I don't know why some fans love the demons so much *cough*Meg*cough* I find them really annoying - I think because I'm supposed to find them annoying, because they are DEMONS.