So what makes a character good? What makes one evil? Do you have shades of grey? I like good, kind, noble, decent main characters - I personally don't like reading protagonists that are unpleasant. Whilst I give my good characters humanity (vanity, snot aversion, irritation, sibling issues, body issues etc) Their ultimate goodness drives them. Likewise my evil characters have reasons for being evil (need for an immortal to die, abuse, sibling issues) but they are ultimately evil characters.