I think England is going to win. Wayne Rooney is on a hot streak right now scoring at least 1 goal a game. But with the whole scandal they might not be as focused.
I think the USA will do very well because all of their players except 1 are playing across Europe.
Brazil, as always, has a good chance.
Spain is way to overrated, especially Torres.
I hate Italy, because they are a bunch of sissys when they fall. The Italian league is really bad.
Germany with Ballack in the midfield and having Podolski up top I think will be very successful.
France, has quality players and who cares if they "cheated" the beauty of the game comes when the only call is by a human being and not a computer. I am still disappointed when one of the Arsenal players was suspended a few games because they said he "flopped" and the referee called for a PK by what he saw, and stupid UEFA goes in and watches a tape. Whatever the referee sees, goes and whatever he doesn't doesn't matter. And the headbutt incident I believe is very respectful, yet again I am angry at technology for making France lose the world cup. After the headbutt (the referee hadn't seen it) they put it on the big screen. It's a joke, whatever happens happens, see it you do something you don't can't do anything else.
Portugal, sure Cristiano Ronaldo is considered the best in the world, he still thinks he is when he is out of club also. Too much showmanship and not enough teamwork.
Netherlands, don't know much. Except Van Persie is always injury prone.
Argentina is a very good team. I believe that Messi will help the team very much and that he makes everyone around him better. And, never ever disrespect Maradona. Whether he did the hand ball, or used drugs. He changed the game of soccer for the better. He was the only soccer to use 1 dominant foot (right) and be a dominant player. So please, never disrespect him whether you think he has done bad in the past or present.
So, these are my predictions