Do you prefer flying or driving? Do you prefer visiting the doctor or the dentist? Do you prefer eating lunch or supper?
Neither is always the answer - you most certainly don’t want to spend 3 days in knee deep snow in trail shoes, and you don’t want to complete a speed traverse of the Drakensberg in hiking boots.
For me - shoes are generally the right answer for anything South Africa has to throw at you. Shoes are lighter and give you more mobility (plus your wallet thanks you) - but I rarely carry more than 10kg total pack weight, which makes boots very impractical.