There is a lot of debate about who is better suited to be India’s wicketkeeper. Let us compare the keeping and batting averages for all those who have kept for India.
Test keepers – dismissal rate (min 20 innings fielded):

See the 1st position (Pant) and 6th (Saha).
Now see the batting figures:
Test keepers – batting average (min 20 innings):

Here, coincidentally, Pant is still first and Saha 6th.
Now for ODIs:
ODI keepers – dismissal rate (min 20 innings fielded):

Neither Pant nor Saha have played enough to appear on this table, although Karthik and Dhoni are near the top.
ODI keepers – batting average (min 20 innings):

They don’t appear here either, although the table is headed by Dhoni, Dravid and Karthik.
For T20Is, Dhoni is the only one to have batted and fielded enough.
Coming back to Test fielding figures, the best match figures for all Test players are:

Note that Pant has a share in the world record, while Saha has a share in the runners-up record.