It varies form city to city, I live in one that I'd say is an exception on the positive side: Most clerks in the various offices are actually helpful and even giving you hints. I had to renew my passport in January and got an appointment the next day. I got the appointment online(!) in Germany(!!). Passport could be collected 4 weeks later. Meanwhile an ex-colleague who lives in Berlin had to wrestle with his nearest office to even get an appointment for a passport renewal, then gave up and made an appointment with the office in the neighboring district, where it was still a 4 weeks wait. He told me there are districts where it takes up to 6 months.
I guess if you want pain and suffering, move to Berlin. :o)