Seeing as you're also a CO flyer, the BusinessFirst seats are actually slightly better than CX's (depending on how you view the walls, some like the privacy, some find it to be too clausterphobic). Everything else (entertainment, food, service) on CX J is far better than CO BusinessFirst.