Have flown with Cathay for a while...they did give me free upgrade once and that's the only time i have ever traveled in business class
The only time I flew with them, the flight attendant yelled at me in Cantonese... Because I stood up while the fasten-seatbelt sign was on (which was on like almost all the time). LOL