Earlier quoted context omitted.
Things do not work well in general. DB is internationally infamous for its garbage service because everyone who has ever taken DB has a horror story. I lived in Germany some years ago and not once did I manage to catch a train that was on time for both arrival and departure. And this doesn't even touch on the topic of being stranded in the middle of nowhere as a regular occurrence.
As someone who has caught DB a fair number of times over the years, I think DB is most hated by Germans (who love to complain) and German locals. Maybe I've just been lucky so far, but as an Aussie it is hard to overstate the fact it is even possible to travel almost anywhere within the country and between several other countries by train for fairly cheap is already quite miraculous to me. Yeah, I've run into a fair…
Last time I took the train in Germany I was 30h late and had to spend a sunday between Cologne and Karlsruhe (not that I was really surprised).
The punctuality is a joke, ICEs are unpractical, train management comically incompetent (remember when the ICEs cars would never come in the announced order and there was luggage room for maybe 15% of passengers?).
The cars are very dirty, especially in 1st class where eating a full meal at your seat is encouraged but the cars are cleaned once every two days.
However, the train attendants are usually very arranging for every aspect of the trip on board.
Cheap tickets are cool, but have been there for so long (the regional ones) Germans take them for granted.