Let's expand our horizons here. In India, MSD is the best, but when we look around, its clear Adam Gilchrist is the goat when it comes to being the pure package, his keeping against pace is much superior to Dhoni and good against spin too considering he kept a lot of his career to a magician like Warne.
. Mark Boucher was not so great as a batsman but technically the best wicketkeeper both against pace and spin.
Not including the likes of Alan Knott or Jeff Dujon since many of us might not even know who they are.
P.S: Not a post to demean Dhoni or anyone else. So answer sensibly based on what you know and what you feel.