While it doesn't have the best earn rates, the Citi PremierMiles Card's transfer partner variety and Citi PayAll trump card make it a very valuable tool.
It's a new look card, but the sign up bonus stays the same. Earn 37,300 miles when you spend S$9,000 in the first 3 months and pay the S$192.60 annual fee.