If the delays, break-down (yes, took place too from Ingolstadt), or cancellations are not happening to you personally, it is happening to some one else. Look at the electronic boards to see who is impacted., listen to announcements on the platform to hear how often the delays are taking place. You just might luck out but not the other guy whose train may be 15 mins to 40 mins late.
The German family of 4 adults who decided to share my table at dinner in this restaurant in Vienna said that among Germans DB is "miserable." I noticed right away she opted for the French word to describe.
Luckily, not every one of my train rides in Germany this summer was late, some were, eg, Frankfurt to Koblenz transferring to Bad Ems was 30 mins late, Morale of the story there is don't use Koblenz as the transfer point for Bad Ems but Limburg an der Lahn, much easier, Salzburg to Mannheim was 14 mins. late. I just factored in a longer-lay-over time than I usually do.