Udawalawe is nice to sight wild elephants. Plenty of elephants to spot and very much less crowded in comparison to Yala. You will have the feeling of being the only truck in the whole place.
Nice fun experience but selection of animals and the feel of being in a 'safari ala Africa' is not there. Still worth spending a half a day or so.