Originally Posted by
Palal
It's a ~3h flight ... Y is probably comparable, maybe marginally better on CX. I'd choose PEK over PKX any day, but that depends on your final destination. PEK is 20 mins from where I live, PKX is over an hour.
If you value in flight entertainment then CX is your choice by a wide margin. It depends on how much that is worth to the traveler. Also remember that even if you load up your phone with shows you won't be able to watch them during the last hour of the flight on any CAAC airline as they start their descent process ridiculously early and will hassle you to take off your earphones immediately.