For me I feel Frankfurt can't really meet up with the title race although this season they have really tried but it's not going to be easy for Frankfurt to met because for a team to actually be strong contestant of the league consistency must be one of the various factors which they must have and this was how Bayer Leverkusen were able to win the league last season as they were very consistent with their game play.
I even considered that Frankfurt's position could be occupied by Leverkusen this season because if you look at the consistency of the two teams, of course Leverkusen has improved a little from that so that currently Leverkusen is also quite close to Frankfurt in the Bundesliga standings. Instead of taking first place from Bayern Munich, I think Frankfurt still needs to think about being able to maintain their current second position from being chased by other rivals because there are two teams that are not far behind Frankfurt's position at this time.