I agree that who is preferable when we are talking about people and which or that should be used of things or animals.
BUT which and that can be used about people too.
Knowing when to use which in preference to that is more difficult, but this site explains the rule
en.oxforddictionaries.com/usage/that-or-which
Good Morning Monday 22nd June 2026
A better word than 'apologise'?
.