I have an all around character named Lily (her original name was Lilith, but I shortened it down). I keep her personality and appearance the same, but I just change the back story up a bit so that she can fit in the story or roleplay I use her in. While she can be rather angsty, it's not like a super emo wannabe situation. And even though she sort of fits as an Anti-hero, I try to give her plenty of legit and realistic reasons behind her actions. Even though she looks like she's lacking good flaws, I give her plenty of fears and insecurities hiding under.