It's not for a sex toy, funny though. Whenever I design a circuit, I want to avoid anything that causes noise as much as feasible. Having a brushed DC motor is already bad enough, so feeding it with a variable DC voltage is doing my part to have a clean circuit.
And about the PWM, it know of the...