Stefan is too goody goody for me, although he seems to get a bit more edgy as the series goes on. I started watching the pilot episode again last night and it's funny how much they've all changed, character and looks wise.
I now prefer Vampire Diaries to True Blood. To be honest, I only tune in for the vamp aspect in that show - Eric/Pam/Fangatasia/King/ Queen etc. There's too many "day" characters I don't like. In fact, make Lafayette a vamp and just set the show at night