Hamburg and Munich are among the most expensive places in Europe. Living costs in Berlin are probably half (you can rent a place for under 200 EUR if you wnat). There is also a much better startup and developer scene. So if you are into the whole startup thing, Berlin is pretty great.
And the crime rate, schools, ... compared to the US? Really? ;)