I agree, I lived there for 35 years and I'm glad I returned to the this sceptred isle.
This is my recent post #347 in "Chaos in Germany":
DB, German Railways, many people are have the false opinion that the railways in Germany are reliable, this is not the case. Ten days ago my wife landed in Düsseldorf at 18:05, the train to Baal should take 70 minutes, all went well until she reached Düsseldorf Hbf (Main staion), in seven minutes the platform her train was coming in on according to the info board changed three times, each change required running up and down stairs and along an underpass, missed the first train, next train cancelled, the train she caught was diverted to Duisburg (wrong direction) before going the right way only to stop at Rheydt where she was told the signals aren't working and a replacement bus service would be along "shortly". She arrived at her mothers house at 22:30.
Yesterday she went to Aachen intending to be back by lunchtime, the timetable says three trains per hour, takes about 30 minutes. Going to Aachen went without problem, the return journey not so, she waited an hour until a train turned up, got on, started moving but just outside the station it stopped for 20 minutes, then stopped and started all the way, the longest stop was an hour long outside Kohlscheid, instead of 30 minutes the journey took three hours thirty minutes.