Neither what? I'd say it's between these 2 for the best keeper in Test cricket. It would be Sangakkara, but he no longer keeps, and the rest are good in 1 area, not consistent across both. Prior's a very good batsman but his keeping is poor, Haddin's keeping is average and his batting so far has been average, Jayawardene's keeping is very good but his batting lets him down, Ramdin's a good keeper but very inconsistent with the bat, Boucher's a good keeper but also not too solid with the bat. I'd say it's between Dhoni and McCullum for the best keeper in the world stakes.