I think he's a great villain. I didn't care too much for his expanded past though, as attributing the reason for the evil of a human villain to supernatural causes just spoils him I guess.