My experience with Axxess has for the most part been great. About 3 years ago, I did move to another house and had the crappiest time with the connection, ended up driving me to Telkom, which oddly enough wasn't the worst experience I've ever had with Telkom, in fact consistent speeds for the most part. And cancelling my ADSL eventually when I went back to Axxess for the fibre was also not a nightmare.
So kinda a good review for both from me on that part.
With Afrihost, there are no contracts - month to month. Super. Now, it would be nice if they could get the ClientZone data fixed for Fixed LTE (with Rain). That said, their service is brilliant during business hours and almost non-existent after hours.