i will go with ratra. his record speaks for himself.
Ratra's record - 6 tests , 163 runs @ 18.11 , 1 X 100 , 0 X 50 , 11 catches , 2 stumpings.
72.3% of Ratra's runs came in one innings , other than that he's done nothing.
12 ODI's , 90 runs @ 12.85 , SR 70.86 , 11 catches , 5 stumpings.
50 FC matches , 1662 runs @ 25.18 , 2 X 100 , 9 X 50 , 114 catches , 15 stumpings.
38 List A matches , 471 runs @ 20.47 , 0 X 100 , 2 X 50 , 37 catches , 8 stumpings.
Amits , Ratra's record is modest to say the least , "His record speaks for itself " is something you say when a player has a good record , Ratra has played one good innings in his international carear , nearly 3 quarters of his runs came in one of his ten innings.
I went for Parthiv , his keeping looked very solid to me , just the one mistake , but even the best stuff up now & then.
His batting showed a lot of determination , he selected his shots wisely & knew when to leave alone.
I beleive he will develope into one of the better keeper / batsman in the world by the time he's 25 , likely not quite in the same class as Gilchrist , Stewart & Flower , but still a very valuable contributor.
Unlike many who have gone before him he did not look oveawed by the situation , he was pumped & looked like he wanted to be out there , he beleived India could win (although not quite to the same extent as you Amits :P ).
Long term he is the best option IMO , Nayan Mongia is clearly the best keeper in India ATM , he was very solid behind the stumps & although his batting was inconsistent he could take an attack apart on his day , as Australia found out as Dehli in 1996.
However age comes into it so I understand him not being there now , although its not exactly what I'd do if I were in charge.