Literature
Character Flaws - Emotional
Emotional flaws are an integral part of making your character likeable to your readers. Believe me when I say, the more perfect your character is, the more your readers are going to be turned off by him or her and the more likely they will be to drop the book and never read it or another one by you again.
The reason is: they won't be able to identify with the character. No one in this world is perfect. If you make a perfect character, your readers are going to feel inferior to that character and hate him/her. They're not going to like the fact that s/he is always right, always wins, always knows everything, always says the right thing, etc.,