It's actually not that hard of a language to learn, compared to English. I think it probably has more 'rules', but once you learn those, it's not bad. I learned to read and write Japanese pretty quickly. At least with Japanese, everything is always pronounced exactly how it's written, and once you hear a word, you know exactly how to write it. It doesn't have the situation in English where there are three different ways to spell the same sound, each having a different meaning.
You can also say the same thing using far less words in Japanese... Some things are just implied, and don't have to be spoken. Then again, there are some things that they don't have a word for, so you use the English (or French, or whichever culture they learned the word from first) word. English is the same though... We use a lot of words from other languages... French, German, Arabic, etc...