Whether shared hosting or VPS, I've always found the costs expensive in SA, and of course if the bulk of your viewers are outside SA then also slower. For under R300 I get 100GB of storage with 4GB of RAM on a VPS in UK, and on that I run a good 5 or 6 services within docker containers. I can't get close to that in SA.