However, if it does come down to making a choice, Virgin Atlantic does offer a more compelling seat and service offering on its aircraft. British Airways, in turn, is a larger carrier with more destinations and connections.