I personally prefer the stock market (decent blue chip shares with a market cap of at least a $1 billion) than property but that's just me.
The only advantage I see with property is you can levarge more than shares. Rest of investments in property are just negative compared to shares. IE...