Not sure whether you're sarcastic or doing some PRs but trains in Germany are from my experience definitely not awesome. Flying is usually much more reliable in Germany as long as it doesn't snow (but trains are stopped too when it snows anyway). Trains in Germany are:
1- constantly delayed (ironically I already missed my flight because of that)
2- very expensive (unless you've hours to waste on regional trains)
3- slow in average (yes it can clock at 300kmh+ for 20 minutes just to get stuck behind a freight train using the same network..)
4. German train can use a completely different route to destination, dropping all passengers who were going to an intermediate station somewhere early on the route (you figure out yourselves how to get home at this late hour). I was on board of ICE from Rostock to Berlin which was suddenly routed via Greifswald with arrival in Berlin delayed by 2 hours. There was some fire on the tracks between Oranienburg and Berlin.