I think Portugal got really lucky on the playoffs path. All the top teams (France, Germany, Spain, Italy, England) are on the other side until final, so in theory Portugal and Belgium have very good odds of reaching finals and then anything can happen I think.
I don't know why you neglect Poland and Croatia who are two very good teams.
