Thank you all for your feedback.
I think I should focus on a card that would give me redemptions on ANA or JAL miles directly for foreign spend.
I checked Alaska, and it doesn't offer intra-Japan flight rewards on JAL, just international. Most of my travel will be intra-Japan (Sapporo, Okinawa, Fukuoka, etc).
For example, before COVID when I used to live in Japan the best program so far for intra-Japan was Avios, where you could get amazing redemptions (Tokyo to Okinawa islands for 6000 avios). I think that changed over the years and avios are not so good for Intra-Japan (I need to check).
Chase is not an option because for some reason they always decline my card applications despite my nice credit rating (probably because I am a non-US citizen without green card). Citi or Capital one should be fine.
Amex Platinum US doesn't make sense because of all the lost US perks, and I can always get a Japanese Amex Platinum.
Hilton I have the Surpasur. I am thinking about keeping it because of the low annual fee. I also have a Marriott Brilliant, but I will cancel it because I won't be able to use US perks (restaurant credit)