Chinese airlines have really upped their games in longhaul business class in the past couple of years. They invested heavily (and rapidly) in good flat beds as well as food and service. They want to attract the wealthy Chinese population and those guys are quite demanding. The ground, website and irrops experience can be poor. Changes are so fast in China that I am confident that they will keep upping their game.
In Y you still get mass treatment. I would avoid them unless very cheap or no reliable alternatives. If all goes well it can be as good as AF (assuming that Y can ever be called "good"), but there is inconsistency.