Statistically yes, but actually, one of the worst WK ever.
Rashid Latif is the best WK I've seen play for Pakistan by miles and most people who have watched both, rate Rashid better than Wasim Bari.
Moin is vastly overrated. His keeping was on par with Kamran or maybe just a shade better while he was inferior with the bat. As a WK batsman, Kamran might be our best ever because Rashid and Bari were mediocre bats.
However, it doesn't say much about Kamran's quality because other than 2005-2007, he has been rubbish both as a WK and as a batsman.
One thing I'd like to say about Kamran, I don't agree that he's a poor WK. I have followed his career from his debut and I believe he's one of the most gifted WK I've seen HOWEVER, also, the most mentally fragile and weak cricketer.
He was brilliant with both the gloves and the bat till the England tour in 2006 where he had a shocker. It took him 2 years to recover and he had a very good 2009 both with the gloves and the bat (was top scorer across all 3 formats for the calender year) including the tour of NZ before the dreadful Australian tour happened.
When he came back before the World Cup, he was looking sharp again before the Ross Taylor drops destroyed him mentally again. He lacks the capacity to move on and refocus. You can see from his face how much a dropped catch bothers him and he drops most of them because he fears that he'll drop them - lack of self confidence.
All wicket keepers drop catches; I've seen Gilchrist, Boucher, Stewart, Dhoni, Latif, Sangakkara, Prior, Kaluwitharana, McCullum, Haddin, Parore etc etc etc all spill catches, but they are able to switch on and forget about it immediately.
This is why whenever he makes a return, he looks good with the gloves initially and people think he has improved but then he drops one catch and that's it. Also, he has hardly performed poorly with the gloves and then respond with the bat; as a confidence player, he needs to do well with the gloves to do well with the bat and vice versa.
There is no way back for him now and time to move on. He doesn't have the resilience to perform at this level and will go down as one of the many cricketers Pakistan has produced who failed to fulfill their potential and didn't do justice to their ability.