I live in Berlin, but I am not from Germany, nor from Europe. I never understand the complains on the quality of trains (or the public transport in general) in Berlin at least. And I am from Buenos Aires, where we have great transport system (subway, buses, trains). Still, Berlins is much better.