Brazil's squad isn't too great this year. If they win, it will be more down to the home advantage.
Germany look very strong but tend to slip up right at the end. Italy and Spain have a good balance in their squads.
Scolari must be pissed as hell he didn't call Diego Costa before Bel Bosque did because other than Fred and Jo as strikers, they have a very strong team. Great defense with Thiago Silva, David Luiz, Dani Alves, Maxwell, Dante, Marcelo, etc... and the midfield is almost as strong with Oscar, Ramires, Paulinho, Willian, Fernandinho. It's too bad Hulk went to a russian team and didn't fulfill his potential. They'll be very hard to beat. Modern soccer is mainly about ball possession these days and apart from Spain and Germany, I don't see any other teams that have such a strong defense-midfield. Argentina has great offense but take Gago and Mascherano out , their midfield s nothing to write home about (fuckin' Pastore will probably wake up a couple of times for genius passes and go back to sleep right after).