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.