Brazil and spain are the teams which can be on top of the glory. But there can be a surprise from Bafana Bafana(South Africa) too, they impressed a lot with their match in Confederations cup.
England has a very good team.They have the best chance to win a worldCup.They have good players at every position and yet nobody is a superstar.So it is a good collective team that plays well as a unit.