Aaah for the heck of it! Just decided to do another test Orange vs Safaricom. Same location in Westlands and this time flying to Pala Alto, California.
Full network bars for both, I noticed improvement in Safaricom connection, but the
King of Data remains Orange. Tested each 3 times, took the highest for both.
SAFARICOM, Grade C+

ORANGE, Grade B
NOTE:
* I do not work for either, and I'm actually closer in degrees of separation to Safaricom.
* 21mbps remains a myth in both cases.