It isn't just low cost airlines that treat delayed pax badly. BA from IAH to LHR delayed due to a birdstrike on the inbound. Flight crew and ground engineer excellent, keeping pax informed on a person to person basis. Ground handling staff useless. Couldn't find my EI connecting flight which would be missed, even though I was on a through BA ticket with the BA codeshare flight number. Four hour delay with a packet of pretzels and a bottle of tepid water to keep us happy.
On approach to LHR a number of reconnections were read out. Not mine. Had to sort it out with Aer Lingus on the ground. Complained, tried for compensation, rejected three times. Now use LH via FRA, slightly inconvenient but better service and amazingly cheaper.
The best announcement regarding a delay I ever heard was, strangely enough, on Ryanair when an Irish Captain said something along the lines of "sorry for the (70 minute) delay but this aircraft has been working hard since six o'cock this morning. Every time it has tried to get away on time and this is its fourth trip into Europe today. It is now getting tired, not too tired to take you but tired of wrong paperwork, passengers not boarding on time and long waits to get in the air. So, we will get you there as quickly as we can, once they decide we can start engines"