All I would tell you is to try to migrate to any other network. I once tried migrating to the then Zain, then to Yu and was back to Safaricom in  2 months. That was two years ago though, but I am still in no mood for another round.