Saha is a top notch wicket keeper, he is a throw back to the 80's and 90's when the emphasis was on a solid keeper who bats rather than the other way around. He is never noticed behind the stumps which goes to show how well he performs, but as a batter is a not above average. Yes he has performed in the IPL a few times, has a century in a final too! But just like the man himself, he isnt an attractive stroke maker and you need to be that to play in the Indian LOI setup. So yes Rizwan is a better batsman but Saha the better keeper IMO. Though from glimpses of Riswan, his wk isnt half bad and if he plays for half a decade, he should get to be the best in the current gen.