The Citi PremierMiles Card's welcome offer, transfer partner variety, lounge access and non-expiring miles make it a useful general spending card— though you might not actually want to spend a lot on it!
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.