Celebrim
Legend
There seems to be an assumption that character flaws are a requisite to make a character interesting.
Yeah, I hate that. And the people who advance that meme typically also mean by character flaws fairly crippling and extreme things. It's all part of the whole, 'darker and edgier' thinking that basically says that before a character is 'well-rounded', 'interesting', 'believable', or any such thing, the character has to be a grade A jerk or an emotional or moral cripple. As long as the character then beats people up good, and is charming or sexy, then its 'Ok'.
The real problem with that 'things are more interesting only if they are shades of fairly dark gray' thinking, is that pretty quickly all of those characters start to seem pretty much the same and typically one of its motivations is a lack of creativity. Giving the character some big salient flaw is often actually just a cop out compared to more finely nuanced and interesting characterizations. What you end up having is flaws substituting for an actual personality.
“A lot of people hate heroes. I was criticized for portraying people who are brave, honest, loving, intelligent. That was called weak and sentimental. People who dismiss all real emotion as sentimentality are cowards. They’re afraid to commit themselves, and so they remain ‘cool’ for the rest of their lives, until they’re dead—then they’re really cool.” ― Mark Helprin
I think it's ok to have heroic characters. The notion of the 'anti-hero' has been dragged through the dirt, to the point that people no longer seem to see a difference between something like Phillip Marlowe - who despite the superficial exterior of a thug has more morally in common with superman than a 90's comic book hero - and a likeable villain.