But a mistake isn't necessarily a moral evil. And even your human sinfulness becomes the very way that you can experience the mercy and love that is God's forgiveness. Jesus is there to bring healing. However much you may want to avoid imperfection and pain, there is no growth or maturity without suffering. As you continue to discover, life is often a process of trial and error where you learn not despite your mistakes, but because of them.
Perfectionism tries to leave no room for failure which leaves no room for growth.
It denies the truth that there is an unfinished quality to human life. The answer depends on what you mean by perfect. In these passages, Jesus is presented as someone who is fully human, someone who doesn't have all the answers, someone who has to grow and learn through experience. As we realize when we think of Peter who denied Jesus and Judas who betrayed him, Jesus was not perfect when it came to choosing friends. We can all relate to that.