Thailand is super easy to find a bank, and many places accept cards... Indonesia not so much and very few vendors outside of the luxury places accept card payments. Singapore you will never need cash.
Vietnam is sort of in between, depending on where you're at. Malaysia is more like Thailand.