[@Jinxer] Don't beat yourself up - that sounds like a perfectly solid character. Besides, it could be worse. Leagues worse. Remember the parody of everyone's teenage Mary Sue badass ever? (You'd be surprised the number of people I've met who considered that solid writing. And plausible. Like, all right, suspension of disbelief is fine and dandy, but when disbelief comes hobbling out of the story with three torn ligaments and a fractured spine, I think enough is enough.)