It's all relative. Living in Dublin, I'm always amazed at how good the public transport is in German cities when I visit (in particular, it's punctual enough that "take this tram, then wait three minutes and take that tram, then wait four minutes and take that train" type directions often work!).
And then again, I'm always amused when visiting Americans think Dublin's awful public transport is good :)