I get your point about not really needing German in Berlin. It's a different story with Portugese in Portugal, let alone if you're not living close to ( big ) cities.
Although German is easy to understand and read for me, writing ( and talking German ) is a different story. In 6 years of high school German, I never learned to really master "Die vier Fälle".