Well, I'd love to see Germany win, but there are a few good teams. Spain, Portugal and France are strong in my opinion.
Italy has show a little more flash than usual, not the same boring style and DiNatale is playing well.
England has Rooney back and perhaps he brings them to a level tied with the above, but I don't think there is enough around him.
No disrespect to the rest of the teams, they are obviously good if they made it this far, but are they good enough to win it?
Regards,
Menelaos