To bagold's point, it is amazing how many times I flew IB last year due to oneworld. I have flown J class on both CX and SQ and even though SQ has such a "high" reputation for service I do not believe their level of service is any better. I am flying CX from YYZ to HKG in F (A340) so I will have to compare J to F.