Sooo many Germans are terrible at English. It's better with the younger generations (<30y/o) and people with higher education (bachelor's degree and up). But I frequently run into Germans that have fairly poor English skills, some it's almost impossible to communicate properly with either because they don't speak it or because their accent is so crazy thick they're hard to understand.