I would say JD Drew, but, I agree, it depends on the categories. If you are asking if you should trade Drew for Davis, the answer would be maybe (in both directions).
But I think Drew is more valuable. Better lineup, better pure hitter. It also depends on how deep a league it is. If it is shallow, it is easier to find a SB guy (or one who gets only SB) on the waiver wire, making Drew more valuable. In a deep league, SB are harder to come by, and it might lean towards Davis. I think Drew, but, in a deep league, very close.
I would not drop Drew for Davis, but I would trade him to open up a slot.
Help with mine:viewtopic.php?t=414018