He is a class player but out of touch with his bat for so long. If he would have been given a chance, there may be a chance for him to prove.
Rajastan lacks in the fielding and batting. I support the suggestion of bringing him back since many of there players did not show anything much with their bats.
Atleast Kaif can be given a chance to see if he has improved his batting (or) not. Definetly Runs saved = runs Scored. In this concept, Kaif would be a better solution.