As for the attractiveness of German clubs for players, there is an interesting situation here - Bayern is 100% guaranteed to participate in the Champions League and Dortmund is probably 90% guaranteed. All other clubs are less reliable options, but when compared with the Premier League, now the situation there is almost the same - there is a clear favorite (City) and the rest of the clubs are much less reliable options due to increased competition.
In Bundesliga, we have just two teams dominance for long time so just because of this mostly teams are not reliable for having positive results, and we have different teams at the 3rd and 4th spots but now in this season we have big change with Dortmund is also struggling even now after this break we can expect better performance from them, but now competition is tough with Frankfurt and Freiburg both are doing good job and have fair chance for staying at the top behind Bayern Munich with Leipzig and Dortmund will surely fight for the remaining spot with Leverkusen which was in relegation zone now have change of coach which brining positive change, and they also can go at the top ranks even this is not easy, but things can take change.