An unfancied side is going to be in the final no matter what. Belgium and Portugal are the biggest names inside the first half of the draw - and I wouldn't back either of them to make it that far, yet alone win the final. Switzerland, Poland, Croatia, Wales, Northern Ireland or Hungary could be in the final! Nobody would have predicted that.
Croatia look like a good bet at this moment in time, but who the hell knows who's going to win this thing. Even the stronger half of the draw haven't set the world alight with their performances.