Italy better than expected. Wales, Poland, England, Croatia all look decent. Iceland, Albania, Northern Ireland, Hungary all creditable too. No-one totally out of their depth.
Chances of winning in my fictional bookies....
3/1 France
7/2 Germany, Spain
6-1 - 10/1 Italy, England, Belgium, Croatia
16/1 - 20/1 Wales, Portugal, Poland
33/1 Others