The Delta SkyMiles program is best enjoyed by those who frequently fly to Detroit, Atlanta, Los Angeles, Seattle, and Minneapolis. This is a good choice for New York flyers too. Delta Air runs about 15,000 flights every day and covers about 335 destinations and more than 60 countries. Earning points with Delta is based on how much you pay for its flights as well as any transactions with Delta Connection and Delta Shuttle. Delta also has multiple partner airlines like Air France, KLM, and Virgin Atlantic.

You’ll be able to use those miles for free flights, cabin upgrades, or even for buying stuff at the SkyMiles Marketplace. Flying with Delta also gets you Medallion Qualification Miles that are great for all kinds of perks with Delta’s Medallion Elite membership program. You’ll also accumulate miles with the Delta American Express card. You also earn miles from hotel and AirBnb bookings.

With Delta, you’ll be able to rack up points across 20 partner airlines, and the best part is that these points will never expire! The obvious downside comes from the fact that the points are based on what you pay Delta. This means you’ll have to fly a lot with this low cost airline.