if you are a tourist and you make ALOT of short trips (buses + trains) in the city centre. $8 is worth it.
ask me, im singaporean ! =)
best deal now ? buy any youth olympic tickets and they will send you a free ezlink card /ticket that has unlimited rides for 1 day.