Should I just buy a local SIM card at OR Tambo or Cape Town airport?

The ETravelSim South Africa eSIM avoids RICA registration entirely, while local South African SIMs require your passport, proof of accommodation, and often cost up to 20 times more at airport kiosks. Some RICA agents also refuse tourists without a permanent local address, which means trying multiple stores. The eSIM installs at home, requires no documentation, and connects the moment you land in Johannesburg or Cape Town.