I have been in Berlin for 8 years and would not change it for London at all. In data science at least there's far more action here. More interesting technologies (Flink), people taking more technological risk and reaping the benefits.
But do learn German for everyday needs.
Also you might be in a meetup and some presentations might happen in German