I have loved my journeys through Germany in recent years; locals are more than willing to speak English to you and are happy to direct you around.
This does hit home though: I did miss an international flight due to the S-Bahn out of Munich. Eventually they were like "this train is so delayed, we're going to make everyone get off and catch the next one". ::shrugs::
...and the Munich airport is just painful in general (the flight status boards shorten the flight numbers with ellipsis for instance).