Hi,
I have to disagree. Hum/whine is a minor thing compared to efficiency IMO and this will depend on the motor, so takes some experimenting. Anyway, to make the PWM frequency inaudible to all, it would have to be at least 25kHz.
Good quality motors should be better wound and sometimes lacquer dipped, which will more or less cure the whining. If the motor comes apart for service, it's not hard to apply some lacquer (of the right type) yourself.