I've been in Japan for 2 years and it was a tough time may be it's just my personal experience so I dont recommend it for all around who have been in Japan or want to go in future; well there wre a few things I just hated about the country and the most frustrated one was the squat style Japanese toilets in the community where I reside. Plus when you go to parks or malls they stare at you as if you're a non human being or even a disgusting thing. I just hate Japanese sense of racism and their sense of supiriority.