Certainly, your characters - whether they are superheroes are not - should have foibles. They should have problems; they should have things that their powers can't solve. That's what makes them nuanced, interesting characters. They can have intense motivations. They should have intense motivations to do what they do.
— Mark Waid