You can't make your choices based on what critics think. You have to make your choices based on what's honest for you.
Nobody wants to watch perfection.
I have dogs, and it's no secret that I find reptiles interesting, but the thing about reptiles is that they really just wanna be left alone, and I understand them. It's, 'Don't pick me up, stop holding me, don't look at me, just leave me alone.' I have to admit, sometimes I feel like that.
The best characters are the ones that somehow manage to be both attractive and repulsive at the same time. If you do that, you're at the center of the universe - if you can find characters who are more ambiguous and can raise more questions than answers.