Is "better" player simply a euphemism for better all-rounder? Because to me, there is no one that compares to the top 5 genuine all-rounders in cricket history, (in whatever order) for me being: Sobers, Miller, Khan, Botham, and Kallis.
Most of the time there are many "bowling all-rounders" that contribute a hell of a lot to the team, but for me usually aren't quite good enough with the bat to be considered "genuine" all-rounders, whereas all of the above have had periods where they were picked at least equally, if not more for their batting (always more for batting in Sobers and Kallis case).
Hammond, in my mind simply does not meet the threshold for being an all-rounder at all, wickets of Bradman notwithstanding. However, I think he's probably a somewhat marginally better batsman.
So which am I choosing based on, who is the better all-rounder, or who is the better batsman? I await your answer before I contribute my polling vote.
Yours truly,
An insufferable pedant