@Wash, some thots. Add Orange 3g ( HSPA+) to the stability and very good speeds list. I'm running an Orange Flybox without any interruptions to services running well into 48-72 hours. IMHO, I think Safaricom unfortunately will need to upgrade its network to the new 3.75G standards at some point else it will start to look and feel outdated. On Safaricom D/L speeds of around 80-100KB/sec and U/L speeds of 30KB/sec, in-comparison to the new 3G networks being rolled out currently, feels a lot like the iBurst technology that AfricaOnline had at some point. iBurst quickly started to feel outdated when compared to Safaricom 3G. However, iBurst may have improved so cannot list its current speed specs. 

Here's a comparison of what's happening in the data market, in my amateur view :

- Orange tops the list with excellent speeds and reliability.
- Airtel also launched its 3.75G ( 21Mbps network ) network, but have not tested. 
- Safaricom leads in coverage but unable to sustain reliability. There could be various reasons for this, possibly poor implementations between regular fiddling with protocols and some others tweeks that never stop. Its sometimes ridiculous to find the amount of changes its data networks goes through. Safaricom stands to gain more if it can match delivery of sustained services.

Some thots.