Virgin also suffers from fewer delays and cancellations than BA, according to Civil Aviation Authority data. Its on-time rate ...