Originally Posted by
Mwenenzi
BA will be best.
Maybe. You/they need to think about their likely future travel patterns/habits/destinations. You/they also need to consider earn/burn ratios. Avios is typically not a cheap option for international premium cabin redemptions, for example.