I think Real's "**** up" factor is reduced; they seem solid all over the pitch and their defence has generally been superb. If they become less profligate in attack, I'm pretty sure they'll go far.
Leverkusen and Stuttgart are always good fun to watch.
Tbh, in the Bundesliga you aren't going to see many bad matches. The standard of football is exceptional and teams are much more even. Probably the best league in terms of entertainment in the world.
I admit, I've not seen that much of Mainz this season except against a couple of teams. They've definitely been really good to watch though, from what little I've seen.
Lazio are crumbling in Serie A.