My understanding is that if you have an iPhone 10 then you can load your Suica card into Apple Pay and use, and top it up from there, but the other electronic options don't work with non-Japanese phones. Personally I just got my card from the machines out there (which you can switch to English in order to do so). If you are only going the once then you can cash in the card before you leave.
I do use an Android app to check the balance on my card over NFC, which also shows your journeys which is pretty cool. Opendisciple, pf course you should check that your phone is compatible with the frequencies used out there, and is unlocked, if you are going the SIM route. There are various SIM products available, some look a lot better than others and some of the "unlimited" ones can have pretty severe caps on the amount of daily data before you are speed limited. It is something you should research. A few send out the SIM to you internationally but a lot will only send to the hotel, allow pick up when you get to Japan or are just purchasable out there from the large electronic stores.
Raymond, the bad meal I had was in Kyoto and was a rice with chicken and egg dish. It just wasn't very good or well made. You are right though, normally even cheap food is pretty good.