Suica was awesome in tokyo, but I wasn't able to use it in Osaka unfortunately. Other than that, I love it. I had the card originally but I switched to just using my phone.
I ended up carrying around cash and change anyway since a lot of places in Tokyo were still cash only.