I think that some foreigners can be happy living in Japan long-term, but most won’t.
I was there for 7 years, and probably should have left a few years earlier. There is a lot to love about the country and its people, but the relentless pressures really do wear you down.