Sunday Nov 20.
Heathrow and fog. BA344 delayed 1 hour before eventual boarding at 1320. Get boarded, ready to go, announced a 1 hour further delay before a tug can be obtained. When eventually there is a tug and clearance from ATC, we are 4 hours late. Crew extremely good, bringing out water, tea, nuts. FO comes back to chat to customers. That crew - CC and flight deck - really went out of their way to make the ethos of 'To fly to serve' actually happen. They had also started their day by getting up at 4am UK time in Munich....
So the PAX weren't happy with the delay, but also weren't pi**ed off with the crew.
I've also never had such a short take off run at LHR, a very rapid climb and we picked up 20 minutes on the way to Nice.