Makro, Pick n Pay, Mr. Price, etc.... All sell reasonably good clothing. I don't pay a premium for my clothing and I am not such a sap as to advertise for anyone else. They should be paying me to wear their brand name. IMO and IME the clothing lasts just as long depending how you care for it. I have had shirts and pants that have lasted me years from the cheaper stores. I don't see why I should pay 2 to 3 times as much at Woolworths or some designer store in the mall that has to pay R80,000 a month rent. Buy what fits you, buy what looks nice, buy nice colours.
Only saps and snobs buy from the premium name stores, cos they think it somehow makes them smarter or better. Lemmings, all of them.
The last batch of clothing I got from Makro was all Legend, CampCraft (jackets and shirts), Chino (pants) and Bear brand. And was very very reasonably priced.