I am taking dictation from DP, who is German... we live near Cologne though and as people have said, things do differ from state to state, however...
"Its a safe country, everything works, that's why things are sometimes a bit complicated and hard to get your head around, but at the end of the day, they work...
like dealing with the authorities, setting up your life, renting a flat
On the whole people are friendly, even in the big cities, and helpful. They can seem rude sometimes because they are direct, but they don't actually mean it.
Of course there are arseholes everywhere :)
The beer is the best in the world, at least outside of Berlin (they have one big brewery called Schultheiss, there's a reason why people call it HultScheiss... :)
For a capital city Berlin is dirt cheap, especially accommodation.
Its a clean country, lovely countryside, ummmmmm its very PC (I actually don't agree with this, I've encountered some fairly racist attitudes towards the Turkish particularly).
The bad things - tax and rules, but then that's the down side of everything working properly"
Overall I have been here 18 months and love it. I have found people are by and large friendly, helpful and accommodating.
Do you speak any German? It definitely helps! Good luck....