Yes in hindsight property would have been a better investment relative to that stock.
You can't take the performance of one stock and use it to represent share investing. If that were the case, I could take Northern Uranium which returned over 65% in one week last week and argue share investing/trading is better than property.
Either way, no point arguing property vs shares, they've been argued about constantly and there will never be a right answer. It's all up to the individual.
To each his own