Regarding #3, I think Citi will never beat DBS Altitude? If you charge more than S$50,000 a year on the card, DBS Altitude's conversion ratio will only get better and Citi's will only get worse.
Is it right that Citi's ratio will beat DBS Altitude only if they do a double miles promo in the last quarter of the year and you give a lot of Christmas gifts?