Flew BKK-PEK-JFK a couple of months ago in J. Have only flown CA a few times.
They are fine. Perhaps some aspects are better than UA J. UA meals are better. IFE is also better on UA.
In my opinion, LH J is very weak as well - if that is the benchmark, then CA J should be more than fine.