Northwest. They have the best non-flight promos to earn additional miles. U get full credit for co flights but only 1/2 for cheap co fares count for status. If you r gonna fly CO often and u care bout elite status and eventually upgrades, consider CO onepass, it is the only way to get full status credit with cheap co fares, but u still have to book them thru continental.com