Dortmund and Bayern Munich will always compete with each other, although this is a distinct advantage for Dortmund compared to Bayern Munich, who are burdened with continuing to maintain consistency at the top of the standings. But it needs to be seen so far that Bayern Munich strength is slightly above Dortmund. As you said, if Bayern slips a little and makes a mistake or lets one match go to waste, then that's where Dortmund will replace his position.
In terms of quality, I'm still optimistic that Munich is superior. but indeed Munich has been a little off guard this season by starting the season not so well and finally now they are back on a good trend. despite having the same points at the moment, it does not mean that Dortmund will get the title this season. there are still quite a lot of games left, and that makes the competition even more interesting. whoever is more consistent, they will deserve to be on top till the end. even Union Berlin haven't completely lost their chance for a trophy either.
Yes, that's the fact. that Bayern's dominance will be difficult to break its competitors. although at this time, Dortmund have the same 49 points with Bayern. however, it is not an easy matter for Dortmund to remain consistent until the end of this season. to be honest I am happy if the Bundesliga trophy this season is won by another team, but after all it seems that the Bundesliga trophy will still be owned by Bayern Munich. even though Bayern had experienced a decline in several matches, the fact is that they are still at the top of the standings. also, these two teams have one meeting match. the result, will determine the distance between the points of the two teams.
If, Dortmund is able to provide fierce resistance when they meet Bayern Munich later. With that in mind, Dortmund's chances of winning a trophy this season are wide open. but what is certain, if one of these two teams slips in the following matches. that is, one of the teams has a great opportunity to widen the distance between the points. well, since the league schedule still has 11 matches remaining. let's just enjoy it, because the battle for trophies this season is exciting and more competitive.