Just an fyi as you compare...
AA has a very good program but is more "costly" than others. It takes 15k points to upgrade to FC domestically each way. And, if you do it within a certain period of time before the flight it'll cost you $50-$75 to do the upgrades using points. You can purchase e-upgrades and try within specific time periods depending on your elite status. CO doesn't charge for the auto-upgrades for elites. AA has the MRTC if you fail to upgrade, CO doesn't.
Just more to think about