I used to think this was 100% true, but now I see things differently. I wouldn't say that that statement is wrong, but I don't think it's hitting the nail on the head. It is our finitude, not our imperfection, that makes each of us truly unique and can make us attractive in certain other men's eyes. We can't be everything - each of us cannot have the strongest mind (e.g. Euler), most courageous spirit (Thrasybulus), or best sculpted physique (Michael Phelps). Nor can each of us have closest approximated truth (Aquinas), be a near-perfect exemplar of the good (Robert E. Lee), or most closely attain the beautiful (Raphael, Michelangelo, van der Weyden). But, there is beautiful uniqueness, which you are calling perfection, in how each of us relates to and exhibits differing levels of the above categories. Thus, it isn't our imperfection that directly causes our beautiful uniqueness; rather, it is the good we make of human nature's intrinsic finitude.
There are other elements that contribute to our "beautiful uniqueness" - culture and personality being two, but that's not pertinent to the subject at hand.