Well, for me:
Spain and Brasil are favorite, but Spain will win, if Brasil stays on Second place in group and spain in first, they will defront each other in 1/8 final, but i dont believe that Brasil stays in Second place in Group.
Rest good teams are Portugal, Italy, Germany, Argentina, England, France.
Portugal is good but not even if Ronaldo score in every games.
Italy will not convice this year with his fucking football.
Germany maybe go to semi final but not pass that, But its a team that have good relationship, all players play on Germany Championship.
Argentina GOOOOOOOOOOOOOOOD! Maradona owns LOL
England is better than what show in first Game, so yes, maybe england of Final.
France is also good team but only goes to 1/4 final.
This is my perpective