At this point, I think Chuck is a better overall defender than Shane. Shane is a better team defender but not by as much as many people think. Meanwhile, Hayes is a much better on the ball defender as well as a better help defender on quick guards. JMO