Originally Posted by
Firemin
If you want to keep with Avios, then sign up for a
Dah Sing BA Visa - earning rate is 1 avios / 6 HKD, which at current exchange rate is getting close to 2 avios/£ (so better than the BA Amex), plus 10% off base fares for direct BA flight bookings.
Just to clarify - the BA flight bookings need to originate from HKG to get the discount.
Citibank Premiermiles earns at $8/mile and Citi Prestige earns at $6/mile. But Citi frequently has promotions where you get a 30% bonus when you transfer to Avios.