A good villain exudes charisma and power. He has principles, though; that just gives him a level of dimension. It makes him seem to be a bit unpredictable, because he's usually deemed as some type of evil, ruthless person, and then he shows you his principles, and you don't know what to think of it.
Pusha T