In a nutshell, the dry season is the best time to see wildlife. This runs from January-March and July-October.
The Great Migration is best seen during the latter dry season. At other times of year the weather is hot and mixed, although there is always something to see and prices may be lower during the green seasons.
Visiting the coast is best during the northern hemisphere's winter.