Cathay is the best all round ime. Other airlines are as good or a bit better with their hard product but the service on Cathay is always exceptional, they have gone out of their way and way past what would be expected to help me out and assist me before. They're also the only airline in Oneworld where I always get the personal hello/welcome from the CSD on every flight no matter what cabin i'm in, and that always feels nice.
Although I did fly on BA on my b'day last month and was upgraded form Biz to First, the CSD welcomed me and wished me happy b'day at the door as I stepped on board and he saw my bp , told me all the crew knew it was my b'day and they'd try to make it a good one. They still wouldn't let me take away an unopened bottle or two of the Grand Siècle though haha.