This user joins with
Dickens,
Melville, and other great writers
[1] in rejecting the canard that which may not be used for restrictive relative clauses.
who
This user prefers using who for both the
object and
subject case. Who does it hurt to simplify things?