Are Humans perfect. Well the answer obviously is no. As Scott Adams would like to say "If God is so smart why so you fart". If you look carefully at the human body you would obviously marvel at the creators skills. So calling the designer unskilled is actually sad if not wrong. That would definitely be the view of a pessimist soul. But if think logically even the best of professional fails make things perfect. So you can forgive our creator for all that is there which is not perfected. With the presently available information all I can say is that our creator is studying us. He wants to make never version of humans as he has been doing for all these years. Since humans are not perfect he will surely create something better. When is the question yet to be answered. Let see when that happens.