British Airways has more destinations, but Virgin Atlantic wins for its high value miles and in-flight service. This page includes information about these cards, currently unavailable on NerdWallet.