I was on the BR flight from SEA on 12/22. That was the weekend when all hell broke loose in SEA, with snowstorms, ice, the airport running out of deicing fluid, airlines canceling whole days' worth of flights, people stranded at and sleeping in the airport, etc.
BR put in a strong showing in terms of customer service. Their entire ground staff or at least a very healthy percentage of them (gate agents etc) stayed up all night, at their posts, until we got off 14 hours late at 3PM on 12/22. They were highly visible throughout and smooth under fire. They put out fruit, sandwiches, hot tea and other refreshments for (all classes of) their pax.
Compare this with BA, which also had a flight delayed similarly, who had around 1 customer service person to help, and who made herself scarce pretty quickly. BA put out bottles of water and announced how generous they were being in providing refreshments. I saw one occasion of envious BA pax offering compliments to the BR staff on what a wonderful job they were doing!
And compare this with the US carriers, who simply announced over the PA "all flights for the remainder of today are canceled, you are on your own!" (almost in exactly those words, too).
When I got to Taipei 14 hours late they had already put me on one of the Europe-bound flights that leaves ~14 hours later than BR211 that I was originally scheduled for. So during SEA's storm of the century I arrived in BKK only 14 hours late, to start a 2.5 week vacation. Not bad, considering.
Nice job, EVA.