Their food has not been very good for about a decade now - used to be much better. For a long time now, it's been the same old choices of mains, the same (rubbish) "Chinese" dishes, and the new gimmicky caviar service without the Balik. And the desserts ex-UK and ex-US are not great either. The biggest issue is no choice of starter - it's either caviar or nothing. They do still do breakfast well if you do the western. The dim sum is just bad. They can't do it properly on a plane unless they steam it. It really is not done at the "F" class level at this point, compared to other carriers.
I've never had "flowers" ex-JFK or UK, only from HKG. Probably due to local rules?