No, it's not perfect. In a perfect world, everyone would be able to fulfill their dreams and desires and gain what they want. I'm not asking for a world in which everyone is automatically given what they want (what's the fun in that, eh?) but a perfect world would be one in which everyone CAN get what they want through hard work, and we do not live in such a world. Vast swaths of humanity are doomed to poverty due to nothing more than the geographical location of their birth and the tyranny of past actions committed by previous generations. Many people are born with congenital defects that limit their ability to live the life they want or deserve. Luck and Random Chance rear their heads wherever you go.
I have a good life - a great life, when you compare it to the vast majority of people. I live in a nation that has not experienced war in many, many decades, whose military strength and geographic location make it an unlikely target for invasion. I live in a country which is wealthy, has a reasonably efficient government, good infrastructure and free health care and free education up till high-school - I am NOT responsible for ANY of that. I didn't build my nation. I didn't create free public education. I did NOTHING to build up the economic strength of my country. I simply had the good fortune of being born to parents who decided to come to Australia. I had the good fortune of being born to parents who didn't drink, who worked hard and who loved their children dearly. I had the good fortune of not being born with any mental deficits or congenital defects. I had the good fortune of being born with pale skin and a face that resembles that of a Caucasian well enough so that I do not endure any racial abuse.
I did not earn any of the above. I was born with it. Due to fortune and circumstance. I also happened to be born at the right time - had I been born 100 years ago my life would have been considerably worse.
Many people aren't born with the good fortune I have. If I had been born into poverty, into an alcoholic/drug abusing family, into a war-torn nation - how would I have fared? I do not know the answer to that question, but I can imagine how life would have turned out for me: Probably not well.
Given that we live in a world dictated by whims and chance and natural disasters and randomness, no we do no live in a perfect world - at least, not a world perfect for HUMANS. If there is a god or a deity that created this universe (and I doubt it), then it may be a perfect world from its perspective, but I can guarantee you that we humans have much to complain about. I mean, what "perfect" world for humans would allow people to be born with Huntington's or Beta-Thalassemia? What Perfect world would allow someone to be struck down with Autosomal Dominant Polycystic Kidney Disease?
To call this world fair would be to look at all the suffering children of the world - all the kids dying in Syria, all the kids in slavery and prostitution and to shake your head and say "they deserve it".