Brazil has the best players, but it is tough live up to the hype - I just dont see them winning it all.
France is going no-where - they are old has-beens (except Henry and he cant do it all). The czechs are all old too, but at least they have proven they can score.
Italy looks good - they are a traditional powerhouse and if you believe the 12 year rule they are due for an appearance in the final. Also I dont think the Serie A scandal will affect them, the scandal is more about influence peddling among refs - so you could argue it will hurt the home-field germans more. I root for them out of tradition, but it is hard to
Argentina is due too - and when you look at thier roster they are almost as stacked as the Brazilians
Germany is a dark-horse to win it. A much maligned version, no one was really taking germany to go far at the outset, but quietly winning games is what the Germans do. You sort of forget about them and then all of a sudden they are in the final.
The dutch look good (an who can't like their uniforms), but in the world cup - odds favour the big nations.
my final prediction:
Argentina beats Germany 2 to 1