I fully agree with P. For your purpose, Satrix is the way to go.
You can also substantially increase your gains if you buy at the correct times. For instance, the Satrix Indi ETF is too expensive right now but remains the best performer over time.
If I could, I would switch most of my stocks to SATRIX.