To make characters realistic and relatable they are given flaws, because if there is anything a writer can be sure of it is that no one in their audience will be perfect. Flaws are character traits that have a negative impact in the narrative, unless they are simply Informed Flaw. They can also be exploited. See Good Flaws Bad Flaws for a scale of flaw acceptability. Compare Seven Deadly Sins, Ego Tropes.
To make characters realistic and relatable they are given flaws, because if there is anything a writer can be sure of it is that no one in their audience will be perfect. Flaws are character traits that have a negative impact in the narrative, unless they are simply Informed Flaw. They can also be exploited. See Good Flaws Bad Flaws for a scale of flaw acceptability. Compare Seven Deadly Sins, Ego Tropes.