The most competitive competition is between Leverkusen and Bayern Munich because the two are much closer, but Leverkusen's consistent performance to date has made it difficult for Bayern Munich to shift their position in the standings. There is an opportunity to shift Leverkusen's position when the two meet in the second leg, but it looks like it will be a little more difficult because in the first leg Leverkusen managed to hold Bayern Munich to a draw at the Allianz Arena.
Both Dortmund and Stuttgart are far from catching up to the first and second standings because of the difference in points so it will be quite difficult for both of them to catch up. For me, it is not yet time to judge who will emerge as Bundesliga champions, but I hope that Leverkusen will continue to be a strong challenger to Bayern Munich until the season ends.
Both teams are great they are the most dominant team in the Bundesliga I fear for Harry Kane getting into Bayern Munich as he wants to have a championship for himself but it looks like Leverkusen will not allow that to happen and it seems that the Harry Kane curse was true all along, but for sure Bayern Munich will have something in their disposal to get this done,
I would guess that it is understandable for them to not have a great season, not every team could end up having a great season and that's understandable, I believe that it has to be something fine and that will be ok, as long as they do not end up relegating, it just means they have one more season to play and do better and that's the type of approach they should have.
I think Bayern basically ruins everyone's system, because you know you are not going to win the title even before the season starts, there are only a very few teams who could try to win it, but the whole league aside from like two maybe three teams knows they are not going to be champions, it's like that for many leagues obviously and not just bundesliga, but it's a hard idea.