Actually, since English borrowed many spelling convention from French, and then invented quite a few for itself, I find it quite ridiculous to say that French is worse than English. In French, pronunciations is usually not an issue, the rules are quite straightforward and quite regular, despite what you may think. Grammar is pretty complicated, but it is very very rare to have words in French for which people might wonder what is the actual pronunciation. Usually, the problem will only arise for words borrowed from a foreign language with a foreign spelling.