Just saw BEA Flyer World Master Card and it appears to offer better miles conversion rate than Citi Prestige.
BEA - $5 = 1 mile
Citi Prestige - $6 = 1 mile
I'm already holding a HSBC (for special promotions). If I'm using for day to day spending, which is a better card? BEA or Citi?