Perfect is not a human attribute.
Life itself is, by defintion, imperfect. So it is, with mortal humans.
The issue is to cope, effectively, with the inescapable insults of life; which is, after all, contingent.
Life is contingent; and, imperfect; and, mortal.
Perfection is impossible. Perfection is impossible because life is mortal; it has been ever thus.
The issue, then turns upon 'good enough'. What is 'good enough'? There is no universal answer to that question. Any answer worthy of the name to that question is a function of the human individual.
Whatever happens, the sun will rise.