I pay for a lot of foreign items and have a FNB Savings account which I exclusively use for Forex. Never a moment's bother and its all done on-line. Bit of a fiddle getting SWIFT codes sometimes. I also note that I get charged a SWIFT fee of R295,00 about 3 weeks after the remittance reaches the bank. Strangely, this is not charged by US banks, only Europe and the UK (well, up to now)
This is one service Capitec cannot offer (yet) and I doubt they will, as the demand is not great
Other than that, Capitec are very good. I receive a pension sent by the Dept of Social Services in UK and the commission is minimal
I saw the R3,00 on my Netflix subs. It only started in March. Its not stealing, it is a MC fee