Haha, looks like we're on the same boat then XD Agreed, French and German are both quite difficult to learn for non-native speakers. German must be such a pain since it constantly breaks its own grammatical rules XD
About Japanese, I'm half-German & half-Japanese, so besides learning it at a school for 10 years, I also spoke/speak Japanese quite frequently at home. So I can't exactly claim to have learned it through hard work and natural skill or something XD
Though, since I live in Germany, am no longer at a JP school and just prefer speaking German in general, my Japanese isn't really perfect either.
Do you have a favorite among the languages you speak?