Tokyo is great for travel but not for living. Most Japanese are nice and polite but their niceness and politeness are often a facade (deep down they can be the most judgmental people on earth). Singapore is also nice but there are a few who are not so nice, mainly women, once they know you’re a foreigner from a lesser developed country (although they don’t express it explicitly). All things considered, Bangkok is the best lol