Having commuted 55 minutes each way into Munich for more than a year, I'd say my average daily delay is about 15 minutes with >30 minutes delay happening at least once a week.
That's a level of regular delay that makes early morning meetings impractical because I'll be late more likely than not.
anecdotal, but my experience a year ago when i travelled international was: 2/2 delays by OEBB that made me miss connections (and absolutely rude and inconsiderate customer service reps in Vienna HBF on top of that), 1/1 on time trains by DB ICE
That's a level of regular delay that makes early morning meetings impractical because I'll be late more likely than not.