Lived in SA, family in cape, Durban and port Elizabeth. I speak afrikaans although only by necessity.
Look all the horror stories that you hear about and don't wanna read here. They aren't horror stories to us, that was day to day life. The way we talk about our neighbours being robbed, raped or experiencing sever violence is with the same normality as people discussing the weather over here. That's how frequent the violence is, how normal.
I won't start on the gender norms that are completely different to the uk, that your kids will be thrown into that you won't even realise is being taught. Which is the tip of a very deep iceberg....
When fear becomes the norm, it's not a good idea to take kids for that to become their base line.
Emergency services or the police aren't like they are over here, you getting burgled and held at gun point (if your lucky) and someone in your house calls them. They won't show up to rescue you, they will show up v causally in a few hours to see which "side survived". I'm not kidding.
Stopping at robots will get your car hijacked. The nicer the car the more likely it's to happen. You may end up going through cars...
People forget these people are starving, and if they have to kill you to feed their family or whatever, they will. I don't mean this disrespectfully but people don't know the term poor until they see some of the sights in SA.
Love that place, love the people (incredibly friendly people- obviously not the ones who rob you etc), but gates security can only go so far.
We lived on a gated community and all the cons, still came back to find one of our neighbours had been taken apart by robbers with her own tools box.
If you do go for it my only advice is - spread the word that you have a snake. Preferably a large one in your house. And learn self defence, how to shoot a gun and also teach your kids how to swim pronto (no matter the age) Pools everywhere. Most kids are taught way younger than in uk kids, there's a reason for that. Also don't swim in Cape Town sea (the cage divers are closer to the shore line than most would like, and the water shelves so the sharkies are much closer in than you think. Also don't believe in the shark nets - rarely do they go all the way to the bottom in SA. Don't go out alone at night unless you want to be robbed.
And if you visit table mountain for the love of god watch where your stepping. The amount of people who fall off the edge but taking a step back to take a family photo is just mind blowing.