This particular definition of country is an abuse of the British term (let alone "major"). You cannot compare England to Italy; you could compare it to Northern Italy, maybe. If you want to compare "major" country to "major" country, then use UK numbers. Figures would likely look different: every "major" nation out there will have more populous and less populous areas. You don't get to discount Scotland but include Southern Italy just because it suits your viewpoint better.
TBH, here in Northern England there is still plenty of brownfield to revamp and house prices are fairly sane. The problem is not Europe or England, it's bloody London, so go fix your own bloody problem.