If you are buying into Mighty River, you are buying for the long term and when I mean for the long term, you are looking at dividend returns and capital growth should there be any. If you are expecting to trade on speculative gains, it wouldn't happen. I certainly wouldn't be buying public-listed shares because they are hardly gains to be made here. You can expect to earn more from term deposits.
I had my own experience in this area and 16 years from now, I still own some shares in a public-listed company. The company is successful and the shares did rise in value, the dividends are good. But would I do it again, certainly not. Not if I want good gains in a short period. Don't expect to get rich on buying 1000,2000 individual shares.