I don't any character was useless... Zazu saved Kovu, Rafiki was one of the most important characters I think in this movie, and if Timon and Pumbaa hadn't of been Kiara's babysitters she never would have escaped and met Kovu in the first place so there would be no movie.
Besides we already know Disney can be lazy so they wouldn't bother putting useless characters in their movies.