1. Brazil
2. Argentina
3. Germany
4. Spain
5. Uruguay
No European team has ever won a world cup on South American soil, I feel like Germany and Spain are the only European teams that could contend.
England will not go far, I actually think they might get knocked out in the group stages, they're way too inconsistent and lack depth in their squad. Belgium's too inexperienced, they might reach quarters or semi's if they're lucky, they do have extreme talent though. Brazil is obviously going to be hard to beat because they're at home, and they've got some quality players like Thiago Silva and Neymar. Argentina are also going to be hard to beat, as they're close to home and have a ridiculous attacking trio of Aguero, Messi and Higuain. Uruguay, will also be tough to beat, with players like Suarez and Cavani.