This is the wrong question to ask because, depending on what you want, the answer could be completely different.
So, a better question to ask is, what do you want? If you want liquidity, then you should invest in a unit trust rather than land.
If you potentially want a faster path to wealth, then you should start a business.
If you want a secure retirement, then you should save with a retirement fund like NSSF.
Comparing multiple options can also lead to decision fatigue and unnecessary procrastination. It is easy to fall into the illusion of over-analysis, which leads to indecision.
What you need is a good idea of what you want and a strong conviction to pursue it. If you enjoy starting and running businesses, then do this. Don’t worry about the people making a killing trading forex. Do your thing and stay true to your convictions. In time, it will pay off.
