IMHO you can remove the "good" and "except when". DB is 30% of the time a frustrating experience, which I've noticed makes me want to avoid it, even though I love trains. Trains in the rest of Western Europe are pretty great!
Fair, Deutsche Bahn is awful. Went to Berlin with them last November and instead of getting in at 9:00 PM we got in at 1 AM, which was especially horrible given we had a 6 and 8 year old with us.
Fair, Deutsche Bahn is awful. Went to Berlin with them last November and instead of getting in at 9:00 PM we got in at 1 AM, which was especially horrible given we had a 6 and 8 year old with us.