Argh, really? Cantonese is one of my least favourite languages as far as sound goes. And let's not get started on those nine different tones! At least it's written in traditional characters though.
9? Nah, there are really only 6. The other 3 found in closed syllables are not distinct from the 1st, 3rd & 6th tones found in open syllables.
Taiwan still officially uses traditional characters.
On a related note, do you really know 3000 characters? I didn't think either Japanese or Korean used that many. How did you learn them/how fluent are you in either of these languages?
Japanese are taught a total of 2,928 characters throughout primary & secondary school. I've learned all of those plus at least another 100 other uncommon & rare characters.
I learned them by using a spaced repetition software (SRS) called Anki. The program already comes preloaded with a "deck" of kanji with their meanings. All I had to do was add more kanji to the deck & create mnemonic stories to remember each character.
I'm not fluent in either Japanese or Korean; I consider myself an intermediate in both.