If the question is "Is BR longhaul J better than CX", that's not even a contest. BR wins in a landslide.
The biggest consideration I suppose is how sensitive you are to price, scheduling, and if the points / status credits matter a lot to you.
If you're comparing biz classes though, CX longhaul J is a very clear cut or two below BR these days.