I've had much the same experience on Eurowings - again in Hamburg. Actually they weren't so good on keeping us updated (we were still in terminal, not onboard), but they found a spare plane (I guess being in Hamburg helped) and got us off with only about 40 mins delay - I had a connection in Zurich (to Geneva! - not in the air for very long) and I still made it. I was really impressed.