MU is probably the worst airline I've ever flown (though it's been 2-3 years since). Had to fly with them 4-6 segments, international as well as domestic, and each flight was delayed, some by hours and without any updates from the airline. The planes looked and felt worn out and crew was average at best.
CX, on the other hand, is a world class airline.
Personally, given a choice between CX and MU, I'll take CX any day irrespective of class of service.