The CBD appears to be cleaner with what NMS has been doing lately or is that not the case?
I would not call it a ''great" city like Pundit has (it's increasingly looking like pundit has not traveled much outside of kenya and so his standards are third world) -- Great cities have parks, clean air, biking paths, tree lined streets, museums, no hawkers, no garbage, etc (think Paris, Vienna, London, most cities in the US would also qualify because they have all these things & they're well planned)
And yes, social life in Kenya is 99% drinking, womanizing and gossiping. No where to walk or bike. No green spaces. It's actually a very stressful place to be so I can't imagine how much worse it is for people that have to get up in the morning, deal with matatu's, traffic, bills, earn a living, etc.