As a South African who has used both systems, I can share my experience:
Public system: The clinics are actually quite good for basic healthcare. I’ve had positive experiences with immunizations and chronic medication at my local clinic. The staff are dedicated despite being overworked.
Private system: Medical aid is expensive but worth it for specialist care. The challenge is finding a scheme that balances cost and coverage.
My tip: Use public clinics for routine care and save private for emergencies/specialists.