I read a few chapters from a book called "Ideas" b Peter Watson today. It referred to a book written around 300 AD by Panini (the father of Sanskrit grammer) called Ashtadhyayi, which was "Samskrita" or "perfected" - i.e., it was fixed for all time, blemishless and unimprovable. But this is an exception.
As you grow a bit older, you'll realize that no one or nothing is perfect. Everybody has a few facets that you can like, that you may want to emulate - but that is it. Everybody is human and has their share of flaws too. You're setting yourself up for disillusionment if you even consider perfection as a state - it doesn't exist, except maybe in books, and in rare works like that by Panini which I mentioned above. And also, you're doing injustice to people who've "fallen from grace" in your mind, because you considered them perfect, which they obviously never claimed to be.
On balance, I think if a person has more good than flaws, that's about as much as you can ask for.
PS: Read a book called "To Kill a Mockingbird" if you havent already. There was a character called Atticus Finch in that book, who to mind is everything you can ask for in a man as far as character goes.