Orange severely cap you if you exceed fair usage policy.
Airtel have a larger allowance, but can't remember their speed allowances.

Orange CDMA doesnt have fair usage policy caps but quality may vary.

I also think they have a larger KSh. 5000 unlimited bundle.

That is if you plan to use mobile.