Property and shares are both modes of investment and the question is about what is the better one among the two. Both are actually pretty much incomparable and they have their own characteristic features that make them special in their own way. Property investment is easier to understand while investing in shares yields high liquidity.
A portfolio of shares has higher degrees of divisibility than investment in properties but on the hand an investment in property presents a person with low volatility as well as presents him or her with high returns in the long terms.
Shares mean low investments and can be bought by almost anyone with some money while property investment does require a larger portion of finance and as sad it might be cannot be indulged in by everyone. Thus we go back to what we had said before these two cannot be compared and are individual in their own ways.