1) KKD is an excellent gloveman. He is, ability wise, easily the best keeper in India. He doesn't play because he isn't as good a batsman and cannot offer as much to the team as Dhoni does (Captaincy, plays well under pressure, match-winner and very flexible with the bat), but he is still a very good keeper. He's also an excellent fielder, last time he was in India colours (T20 WC) he fielded superbly in the slips. You cannot deny he is an incredible keeper.
2) McCullum is very good to seamers, but like Boucher, I'm not fully convinced how good he is to spinners. MSD is different, he's safe against the quicks, but brilliant to spinners, and has really improved.
3) Prassanna is easily the best in the list - very tidy. They say the greatest keepers go unnoticed, and that's what he does. I've seen him keep in a few matches, and he never makes a mistake. Never. He's nearly flawless, and that's even while keeping to Murali and Mendis, or standing up to someone like Vaas, or even just keeping to Fernando and Malinga. Does an excellent job.