I agree with above, Jiko is better than Boma. But, Boma is great too (it's a buffet). I would plan to do both.
The best time to watch animals seemed to be early morning and late afternoon. Request a room by a feeding station. I recommend Arusha savannah, zebra trail, on the third floor...