There are definitely pros and cons to both Jambo House and Kidani Village.
Jambo House does have a counter service restaurant (The Mara), Kidani Village does not.
Kidani Village does have a larger, more fun (especially for kids) pool complex with the water play area. Jambo's is nice, but nowhere near as large or interactive.
Kidani has the Community Hall, with games, activities, pool table, video games, etc - Jambo does not.
Kidani 1 Br's have 2 bathrooms in them - Jambo 1 BR's don't, only 1 bathroom.
Both have multiple animal viewing areas. Both have a nice firepit for evening fun. Both have fun activities going on throughout the day that kids can participate in.