It's funny, our German adventures pretty much coincided. We just moved back this past October. We do miss it though. We're actually thinking about bidding back there in a few years.
I agree with a lot of your list, my lack of German language skills was the biggest hindrance moving over there initially. By the time the three years was up, my restaurant and shopping German was passable, but anything beyond that and I was lost. Being gone half the month flying really didn't give me the opportunity to immerse myself in the language like I would have liked. If we do end up going back, I'm going to take some German language classes before we go back over.
I have to say the things I learned were:
- "German efficiency" is a myth. "German bureaucracy" is more like it. The trains don't run on time and the busses show up when they show up.
- There is red tape to get just about anything done, anywhere, at any time when you are dealing with the German government.
- The cost of living over there was much less than it is in the US. Most everything is less expensive in Germany than it is here... groceries, utilities, etc. There are exceptions (gasoline), but I thought our dollar/Euro stretched a lot farther there.
- The German people are a hard nut to crack, but once you do, we found them to be warm and inviting and friendly. It could be because we were living in Köln, which is an anomaly as far as being typically German. But my wife became friends with two local women there which I'm sure will be life long friendships for her.
- The world is big and there is a lot to see and you'll never see it all. The biggest reasons we went on that little adventure was to try something different and to take advantage of the travel opportunities. I think we did okay. In the almost 3 years we were there, we hit countless cities in 30 different countries. And everytime we crossed a location off our list, we ended up adding three more to it. The list never ended.