Hecate (Cate) from Gods Behaving Badly, reminds me of me when I was her age. Cate is full of self-doubt and angst, and always uses sarcasm to avoid getting hurt. She is also very empathetic, though again this aspect of her personality is wrapped in a very hard shell.
Cate knows what the right thing is to do and she wants to do the right thing. But, she recognizes that playing the part of a savior can become addictive and quite burdensome. What happens if she fails to save someone she loves? What happens if the person who is danger isn’t worth saving? How can she fight for someone else’s soul when she can’t even save her own? Can she really go up against her family–these gods and creatures of magic and capriciousness?
I think these are all questions that anyone of any age can identify with and I think that’s what makes this story appealing.