“Why do you fly on Alaska Airlines?” we’re asked when flying to Mexico from Canada. Because it’s cheap. Yes, flights are longer because of the U.S. layover. The Priority Pass lounge access helps.
Going to South Africa on safari? Perhaps visiting Capetown and wine country too? Direct non-stop flights on South African Airways between New York and Johannesburg are the most convenient.