For small brushed motors -
Ignoring cost, efficiency, and solution size, what control scheme will provide the best variable speed operation down to speeds well below the motor's nominal RPM:
-- a variable voltage or
-- PWM at the motor's nominal voltage?
In this case, "best" includes smooth, quiet operation and resistance to stalling. Regarding stalling, it seems that PWM is best as this applies the maximum torque (at least momentarily). Just looking for an expert opinion.