As someone who travels on Deutsche Bahn regularly for work, everyone complains about the train system, but I honestly don't have a lot of issues, maybe a 20-minute delay every so often. I have spent 20 hours on the train system in the last month. I also fly a lot, especially to Germany, and this is far more unreliable and problematic. I was stranded last weekend in Paris due to delays on planes.