To win I have a feeling for the Germans or Italy. Because they both have decent teams and seem to turn up at tournament time. On paper Spain should win but I just don't think they are gonna cut it this time. Not sure why, I just don't.
I don't rate England's chances highly, there are some strange players left out in my opinion. For example I am not sure how players like Adam Johnson weren't called up when Downing was. However, because nobody is expecting anything I can see us somehow reaching the semi's. A lot depends on the France opener.
Other teams I'm worried about. France, because they're better than they have been for the last decade
and similarly to England nobody has really talked them up. The other one is Russia. Good players, some match winners and a good team ethic. Last of all, I wouldn't say I'm worried, but I have a feeling Ireland could get out the groups if they beat Croatia in the opener and then who knows! They're on a good run and a have good defence (see the good luck Ireland thread

Holland are over rated and I don't think will get all too far (but I didn't see the defeat to the Danes coming!). Don't see Portugal, Poland, Ukraine, Greece, Sweden, Denmark, Czech Republic or Croatia having any impact.
I think that's pretty much everyone!