Fly Continental for the great service, because the frequent flyer miles are almost worthless. You can only upgrade international flights for $300 plus lots of miles, and only from the most expensive economy fares. You can only upgrade domestically from the highest fares unless you buy the ticket on their site. Use American for the best frequent flyer program