Using Suica (or similar) is pretty easy for lots of stuff, vending machines, conbini etc it's quitre useful if you don't want to lug around cash. Credit card is fine at the main sort of places, friend of mine was using Wise basically exclusively without issue.
I agree with one of the previous...