Me and the gf flew with them last month to Vancouver, and also on up to Yukon. Can't help with comparison to other carriers as that is the first proper long haul trip I've done, however, customer service they were excellent at.
Flying up to Yukon we missed our flight as the package operators got the details wrong, at the airport they changed our flights with no complaints, no charges and no hassle at all. They were also really helpful on the way back with someone we'd met who didn't have their luggage properly sorted out by BA (connecting flight and picking up luggage etc).