Germany is an awesome place to live but it has its downsides too. First and foremost, on a personal level, I am not a fan of being hot or clammy. There are really no air conditioners in Germany and most people are totally against them. I oppose that. Then, everyone smokes it seems like and they smoke a lot. Makes me appreciate the nonsmoking policies in the US.
The people aren't overly friendly either and they can be stuck up because they are fairly well educated and...they know it and act the part. They can be a bit detached too. Also, they aren't exactly welcoming of tourists and foreigners in my opinion. Still, the country is immaculately clean and the food is awesome. It is very pretty as well.
Yes, if you are not a self-sufficient person and rely on taxis, public transport to get around rather than your bike, and you need a craftsperson to put up your shelves, or fix your repairs, you will find this expensive. Other countries pay less for these things so you can regard this as a con when living in Germany.
Sometimes, you may discover Germans lacking in humor, certain stuffiness which can be a pain. More annoyingly, they are not good at taking turn or sharing, so tend to 'bag' spaces or jump the queue. Taxes and community charges are high, that can be a shock. Worst for some is that Sunday is virtually a no-go day with everything shut except such things as a donor kebab stall. Outside the cities - tough. Plan ahead!