Several recent regional flights (HKG - BKK (x2), SGN and NRT) that I can report on. All in Y.
4 out of 8 flights had a plane change (2 of which were HKG-BKK-HKG). In all three cases I was reassigned a different seat - a rubbish seat. Why is it so difficult for CX to assign the right plane from the start or - if they really have to change planes - to assign an equivalent seat?
The service was very inconsistent to say the least. Absolutely depends on the particular crew or crew member. Don't they have checklists, i.e. how often does the drinks cart come by? How many minutes (sometimes hours) until the trays are cleared? etc.
Generally I found the equipment to be in a very poor state. None of the TVs worked properly, either the brightness did not work or, in most cases, the video was grainy like an old VHS which has been played 1000 times. On one flight the TV did not work at all. All flights seemed to have problems with the toilets, i.e. a toilet was out of use and permanently locked or make-shift repairs (duct tape etc) were visible.
I found that the Airbuses were generally in worse shape than the Boeings.
So to answer the question at the top of the thread: No, I do not think that things have improved. CX is just as bad as before.