I know for a fact that the Bloemfontein BT Games is pretty good.

Here in Joburg when I go to an actual physical store, I prefer going to AWX.