
While writing Conan the Barbarian, I was sometimes criticized for making the villain "too sympathetic," as if slaughtering and the innocent and torturing the helpless weren't enough to make him a "bad guy."
Here is a great article by a friend and collaborator on writing complex characters who are neither all good nor all bad:
Related articles