I was considering trains for a Berlin-Frankfurt trip, and after looking at the performance of the preferred train, I'm not sure I want to still go that way: 25% cancellations :/
I mean yes, better than no transport, but it's ridiculous. And if you have an appointment in the morning, 2h of delay are a deal breaker.