well IBKR do pay 3.8% on any cash, add that with the usual USD / ZAR depreciation of +5%pa for 30 years so you're getting +8%pa growth just on cash in USD, its a win win for doing nothing!
EE is a lot more expensive to buy and sell, and I mean a heck of a lot, it's the main reason why South Africans don't invest. Then on top of that you have a monthly account fee which you must remember. Only plus is you can invest ZAR into local ETFs which are foreign asset based, so it's Rand hedging. eg. Sygnia or Satrix MSCI or S&P etc etc. even though they are in Rands they match and follow their underlying foreign constituent. Downside to SA ETF's is the amount of them, we hardly have any available. IBKR probably has 10,000 ETFs to choose from, whilst on EE you have 100 with only 20 being foreign, something silly. IBKR you're also limited to R1m per year then you're stuck. EE in ZAR you're not. EE USD account you're also limited to R1m per year then it's blocked.
Managed ETF's like EE global equities TER is around 0.6% pa, it's actually hard to find info on their products. I think that's about the only one that's managed. There are managed ETF's on Satrix and Sygnias website as far as I know