It will actually have a larger effect on softer stones because the diamonds will leave deeper scratches. However because of the softness the effect won't last as long. If you use it as final finisher...