from a miles stand point, i vastly prefer CO. CO has lower mileage redemption rates to most of the world, especially in first class. Plus they do not participate in Starnet filtering which is what UA does. From personal experience UA blocks seats/routes on Thai, especially LAX-BKK. Also CO allows a stopover and an open jaw on their awards. For UA, you have to pick one or the other.