Fast answer
Peach Payments is the strongest overall full-stack pick for scaling e-commerce teams. Stitch is the strongest technical and low-cost bank-payment option. PayFast remains the easiest familiar starter choice, but it is usually not the cheapest once volumes grow.
How to choose
Start with your sales channel, then compare card fees, EFT fees, settlement speed, support quality, recurring payments and developer requirements. If you take mostly cards, compare card percentage plus flat fees. If you sell high-ticket products, capped EFT pricing can change the answer quickly.