I hope it's Germany but I will go out in a limb and say Spain will win it.
This time and last time the depth of the squads wasn't good. I don't know what it is, but there aren't quality players concentrated in one place like it used to be, there is more parity now.