Yeah not as expected from the big teams but if you look at difference there isn't much also. It's is about 2-3 points and I think in later stages both Bayern and Dortmund will be able to cover that difference. Leipzig however are behind by quite a bit more margin but I think they will also be able to cover by the end. Leverkusen, Stuttgart, Hoffenheim have been doing really great and I can see competition building up slowly in Bundesliga now. Hopefully we will have a very competitive season in Bundesliga for a change.
Stuttgart makes big surprise in Bundesliga but the season is long enough to see Bayern Munich and Dortmund to climb to top positions and take over it from Stuttgart. I beg on worse performance of Stuttgart in rest of season and Leverkusen, Leipzig will be able to beat Stuttgart out of Bundesliga top four.
They don't have experience in top four of Bundesliga while Leipzig, Leverkusen are still strong team and they are more experienced than Stuttgart. As latest seasons, they had more appearances in top four and even played in Champions League, Europa League which are their high-tier experience. Stuttgart can not have it just after some good matches.