They still have pretty good caviar. I forgot if I had salmon last time.
Is the reason for you to choose JL over CX only for the salmon and caviar

? I don't know what JL has. Do they offer kaiseki or something similar? Personally I like good catering, but I do not choose airlines based on it.