Hell, this is a toughie: Different eras, different class of players - bat& ball, differnt playing conditions, different equipment & rules. It's ahell of a list of variables to consider.
I'm going to plump for Dujon. His weakness - he didn't keep to much spin given the West Indies players & philosophy of attack. His strengths - he was the best wicket keeper - batsman in the world (within a team of cricket giants) for a long period. Second he kept wicket to the most non-stop fast bowling attack in history e.g. Holding, Roberts, Marshall, Garner, Croft + others. Not only was his equipment compared to today frightenly minimal e.g. cap, despite his regulation gloves (compare them to current 'cushions', it eventually led to arthiritis in his hands. Unlike other teams who had say 2 genuine quicks, this meant every ball from either end throughout an entire innings, he would take balls 90+mph. This meant: he had to maintain tremendous concentration and wonderful athletic ability e.g a snicked ball coming off say a 95mph delivery - many times one handed catches, then go out to bat mid-order.