Navagon: The spoken and written word is one of our most relied upon forms of communication. I'd argue that no such language is perfect simply because none are universally adopted.
Well in the end (and no surprises there), it depends on your definition of perfect. If you look at language as an organic entity and a tool, it is perfect. It does exactly what it needs to do, and with an absolutely amazing efficiency. Of course from any rigid, natural scientific point of view, language is broken beyond repair; there is not only no universally adopted language, they are all also quite worthless from the point of view of logic or systematic construction. All languages have their fair share of vestigial limbs, pinky toes and wisdom teeth, but that's exactly because they are, in fact, very organic structures, constantly evolving. And, in my opinion, the universal adoption angle doesn't really come into the discussions of perfection - that's not the fault of language itself, but the users.