I debated for a long time, and I think that, rather than Japanese, I'll learn Mandarin. In a perfect world I'd learn Cantonese, but it's supposed to be one of the hardest languages in the world to learn.
Besides, more people speak Mandarin than any other language.