I prefer the CX one... I don't care for the velcro and the fabric. However, this is so personal that I doubt it can ever be objectively determined which airline provides the best mask.
BA amenity kit in general is by far one of the worst though. And I think that can be determined.