Safaricom is arguably the best mobile service provider in the country. I say this heavily inclined towards their excellent data service (I...