The difficulty of learning the English language is indeed great, but it seems to be made even greater by the notion that languages are only learned through systematic studies of grammar and vocabulary. Picking up phrases and sentence patterns and breaking them up into individual pieces is another important way of acquiring a language which shouldn't be ignored.

As for Japanese, spelling words using kanji can certainly be more difficult than English spelling, though it can at times also be more intuitive. The problem with removing these kanji is that they're so tightly woven into the Japanese writing system that, even if you should want to, it would be hard to weed them out. In spoken language, it's easy to guess the meaning of individual words using a limited vocabulary and guessing from context; however the Japanese written language has borrowed a vast number of one-syllable (monosyllabic) words from written Chinese, that when put together to form complete meanings, form so many homonyms that abolishing the use of kanji in written texts would be very impractical. That being said, I've personally found Japanese to be a fairly logical language at the beginner level.