In the Game of Thrones books, most of the characters seem to have a balance in them between good and evil. They aren't all evil, or entirely good. (Except Joffrey!)
I find this makes the reading a richer experience, for me. Just when you find yourself hating a character, they turn around and...