I started to use CX as an alternative to LH during the recurring strike periods. Started to really like the product (hard and soft), I feel they are very consistent. On board food is other story , especially the main dishes, also the lounges from europe DUS, ZRH are a mess and not really F lounges. Nothing to complain about the lounges in HKG. I think the overall product is great and I'm already looking forward to fly it again.
Feel sorry the OP had a bad experience. So far from my side, it never went that wrong.