I've created a character named "Mathias Mindblade" who is trained by a wise wizard to lead a rebellion against the Darkness Empire and eventually to establish an Empire of Light.
Mathias has some severe obstacles to overcome and he will come into possession of some very cool powers. But I also want to be able to illustrate his humanity.
What I'm missing are ideas for his personality and character, and for some flaws or problems that might make him more interesting.
That last point is particularly important - in a previous question of mine, responses made it clear that readers have little interest in omnipotent, "Superman"-like characters. So what I want for Mathias is the kind of flaws that will keep him from being a boring Superman - but still allowing for him to have good points and a plethora of "bad-ass" abilities.
How do I choose what flaws to give him, and how do I prevent those flaws from overwhelming the likable, cool core of the character?