We stayed at both, and Kidani is far more luxurious and think animal viewing much better. If more than 2 people in a 1BR, then think no choice - Kidani with the 2nd bathroom comes in so handy, plus everything is NEW and lots of detailing! It's our 2nd favorite after VGC. It's funny that so many stay at Jambo just for quick service alone. It's nice, but not as important as the nicer more luxurious room with ever so important extra bathroom. The Uzima pool bar does offer Tandoori Chicken salad, sandwiches, and a few other foods counter service. We loved that our room, as requested, was just upstairs from Uzima Springs Pool Bar, near Rafiki elevator and the pool bar was well utilized.
Sanaa downstairs at Kidani is popular for dinner, so recommend if staying there to book a bunch of ADR's there. Sometimes we were too tired to venture down to take shuttle, or drive to Jambo or another resort, and wished that Sanaa just had a table available, but we would find all booked. Next time we stay, will make more ADR's for dinner there because often we are just so exhausted from the parks, no more energy to go elsewhere. I also joked that wished had gotten the Deluxe DP just so could have room service whenever wanted (we never got around to buying groceries at store, although we had car). We just got the regular dining plan, didn't work well for us as not too wild about the few counter service options anyway, so used up fast all our table credits, leaving lots of leftover counter services, and like 19 snacks unused when we left. We much preferred saving carrots and the grapes from meals and using those for snacks instead of buying sweets, etc.
The pool and water play area at Kidani is the better pool and play area for kids that are preschoolers and pre-swimmers. My son's favorite part of trip to WDW this month he said was swimming in the Uzima Springs pool at Kidani.