depends on how u calculate returns...
if u r living in the property itself and paying the monthly
installment... yes... stocks may generate better returns... coz u r
juz earning the capital appreciation of ur properties...
but if u r buying as investment properties, and if ur monthly
rental can cover ur monthly installments + all expenses including
taxes.... then the returns is much higher than stocks...
coz in properties, u can mk use of the Power of Leverage. U use 20%
to buy 100% thing. how not to earn?