Perfection is subjective. Someone who's perfect for one individual might be completely wrong for another. No human is without imperfections, but the right imperfections can attribute to another person's ideal of perfection.
In any case, I wouldn't want to be the one who sees lying, cheating...