Portugal isn't just Ronaldo, not at all! In the offense, yes. But their strength is the defense - Pepe, Carvalho, Bruno Alves. That's the Best of the Best.
I voted for the Netherlands - and I am German. I'd change it to our team now, just as a big "Thank you" for the Legendary 4-1 against England.
My guess for the final will be Brazil vs. Spain though. Germany might beat Argentinia - I see both teams on an equal level. But Germany vs. Spain (possible semi-final)...it's not the same Spanish team like in 2008 anymore, they are not this dominant at this World Cup. And the German team is much better than at the Euro 2008 - yet, they are too young still. So, I fear Spain would beat them.
The Netherlands...Robben will score against Brazil. Watch for it. But Brazil is so efficient, they'll score one more.