Apologies for re-opening a discussion on this topic, nevertheless, I'd like to hear your opinion on this. Take this sentence:
There are ethical reasons that may lead John to opt for this choice.
My impression is that if in a sentence you can safely replace "that" with a gerund, then it's correct to use "that" (instead of which):
There might be ethical reasons leading John to opt for this choice.
I just wonder if this approach could be an easier shortcut for choosing between that/which.
Thanks!