IMHO, spain is playing to their strength, their players are
short, technical and pacy. They are playing low risk and advantage
football.
in the past, the italian also play this possessive football very
well, but they are not attacking minded like the spanish. hence
boring.
the english loves to attack, bombing from the wings, but the
fact is only in EPL, the teams play like this and they get the ball
back fast, but vs the technical teams, they have a problem, chasing
shadows most times, and in their haste, commit errors.
the brazilians i do believe are just as technical, but they are
getting stronger in their build, and trying to incorporate european
style into their plays. This, also because most of their players
are playing in the european teams too.
for me, one style of playing won't dominate too long as another
style/counter will rise up. As long as Spanish players have the
technical skills, they can dominate, but once the quality drops,
other teams will rush in and take over.