I would love spain to won it, but they have no good subs in certain positions that could hurt them. Also, physically they might be overrun by the big ones (Germany, France, England) and technically they are on par with Portugal but with less quality overall.