I’ve just dealt with the claims for my recent longhaul delay.
– accommodated overnight, fed and watered
– rescheduled onto new flight and upgraded to F
– BA Amex settled claim for my £200-ish travel disruption (nice glass of Krug and some caviar for lunch, and a few small items of shopping to console me!)
– EU261 claim lodged, and fully expecting the €600 compensation
All in all, you’re often better off being delayed!