Like LuganoPirate my experience with LH when things have gone wrong has exceeded my expectations. One was lost luggage onan LHR-FRA-ATH and the other was a flight dancellation due to tech problems on a Moscow – Frankfurt. On both occasions they went beyond the minimum required to please me…..both economy.
Have flown Swiss a few times, never had a problem. Did fly Edelweiss on a return trip to Heraklion once, I believe they are a Swiss subsidiary….no problems other than food I felt to be inappropriate, a minor issue to be honest.