Doesn't AF give some benefits to the Petroleum Club people that you wouldn't be able to get with CO? Also, don't forget AF elite plus status requires only 40K flight miles and gets you free lounge access in the US, so if your flying is mostly international then AF might be the better bet.