You would do well to make sure that the subject you wish to study for your masters is already well represented where you go.
In general, for engineering, the TU Munich or the TU Berlin are highly reputable.
In general, for engineering, the TU Munich or the TU Berlin are highly reputable.