I think she's "perfect" in the sense that she has such strong appeal to us. To me, her flaws and shortcomings are part of that appeal, because they make her HUMAN instead of a cliched Mary Sue or "larger-than-life supermodel babe". That's part of her essence and wonderfulness.
