I think CX F has gone downhill in the last year or so, and I agree CX F may be overhyped. I prefer JL F.
However, CX is still excellent in the grand scheme of things, and I think some of the criticisms are somewhat unfair. There is a toothbrush in the amenity kit. Why do you need two pajamas? CX crews are reactive, unlike SQ crews, and you have to learn to push the call button. CX food has never been its high point, especially the western mains, but the Chinese options and snack menu are decent--so knowing what to order is key. Not having 1/2 of the wine list is indeed unacceptable, as well as the messy lounge.
Ultimately, is CX F perfect? No. Is it overhyped? Perhaps. Is it still a top notch F product? I think so.