I think French is actually really simple, and so is English. They are very, very simple in terms of grammar when compared to some other languages.
For example, in Latin you have 6 cases (nominative, genitive, dative, etc..) that you have to pretty much apply to most words, like nouns, adjectives, names, etc. Some Slavic languages have 7 cases. Furthermore, English is a gender neutral language, whereas in other languages, you can have feminine, masculine and neutral forms of certain words. So imagine conjugating a single adjective in one of 3 ways depending on gender, then add to that one of 7 possible conjugative cases, then add the tense and it's really very complicated.