In my opinion, after watching effectively Brazil's youth team with a few seniors against USA recently, I strongly think if they play like they can they're a better team than Spain. I think Brazil's future is brighter than Spains (although both are very bright). Spain's golden age has succeeded, unlike England's golden age failed (golden age = lots of in prime players in one team, very rare for internationals). Brazil's youth are filled with potential future best players in the world with the likes of Neymar & Hulk. We'll get a better taste of it in the olympics this year I guess, I make Brazil favourites personally.