I'm also not convinced other carriers do any better when things go wrong.
That is gross generalisation
Eutychus. Averaging 60 to 80 flights a year for the past 50 odd years I've naturally had my fair share of delays and cancellations. I have to say that in the vast majority of cases the problem was well handled by the airline concerned, including being switched to a competitor's flight (this on more than one occasion). There are still airlines out there who will do everything in their power to find a solution
in the interest of their customer. That's the type of airline which gets my custom even if I have to pay a few quid more. At least I have peace of mind.