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.
They most likely don't have the experience to get them the league title so they are mostly just going to secure a very decent finish if they get he means to maintain his fome for which they currently thrive on, top contenders like Munich, Stuttgart and Leverkusen even if they aren't performing so we at the moment, they still have the experience that will help them get ahead if Frankfurt some time after mid season and towards the end of the season.
The experience of winning the title is very important for them so that they are always consistent in every match. Frankfurt has had a good season finishing the way they have even though their hopes of winning are far from expected.
The Bundesliga has many strong competing teams such as Munich, Stuttgart and Leverkusen, they also appear very aggressive, no one can determine the champion in the season, at least they have given their best and can move up the rankings in the Bundesliga standings.