Prior > Haddin. Has proved in this series that he's better with the gloves, and although Haddin's made a couple of scores, this is the first time he's done anything of genuine worth outside Australia with the bat. Prior's had 1 bad series with the bat, in 07 at home against India, Haddin's had 1 good series, and that was a very short one against New Zealand before this series. His hundred at Cardiff was hardly a brilliant knock either, the pitch was as flat as a road, and by the time he came in at 5-474 England had all but given up.
Prior has not proved he is better with the gloves. Haddin has kept better than this for Australia in the past. He has had one bad series with the gloves, Prior has had several.