Referee controversies aside,i think England-Italy will be a great final. Mancini and Southgate did a good job for their teams (and both also have good fashion style lol).
By the way i think that England team growth in the last few years its because of the dominance of the Premier League. Confronting themselves weekly against the best players in world made the english players grow a lot.