I never really saw the need for Jessica Szohr as Vanessa beyond 1 or 2 episodes, but by seasons end the actress won me over.
I must say, I am not a fan of Michelle Trachtenberg, something about her irks me. Maybe it is that she ruined one of my favorite shows for me, Buffy the Vampire Slayer. Thankfully her turn on GG was short and dispite my not being happy she joined the show, Michelle does play 'evil bitch' quite well and the story had a happy ending with her leaving.
Sebastian Stan has a fun turn as Carter, hope he returns.