over the long run land-leases have proven effective e.g with Shenzhen.
the people that need the land - lease it first - develop it. if you don't develop it - you don't realize any gain from it. thereby removing speculation.
The idea of investing my hard earned money to build on land I don't own sounds incredibly foolish. You're completely at the mercy of the counter-party. You don't own it, they own you!
I don't think you can look at any lease system and claim success until leases have expired and been reissued many times and the system achieved steady state.
That isn't the case in Shenzhen.