Man in the middle attacks fetching for plaintext passwords
-- edit: using a KDF would improve it even more.
If the client only sends the hash to the server, a MitM also only needs to capture the hash.
-- edit: using a KDF would improve it even more.
I'm having trouble imagining what scenario client-side hashing would protect against.