If food is an important aspect of your business class journey, I would avoid CX (until after 2019 when they introduce their new business class dining concept onto all routes).
CX heats and serves their main courses in business class in those ugly economy class style ramekin dishes. This often results in overcooked beef.