But it's still a TERRIBLE offer if you have to be on a bus/MRT when you run out of credit.
Before I was thinking of "routing" all supermarket spend via EZ-link, Guardian, etc. With no auto-topup here, and not being able to top-up manually to get the miles, this card isn't of much use.