To me its definitely best to control spindle speed from software not pot. Cause there are certain moments when same tool will need different speeds for different tool paths.

And so a mistake could not happen if you forget to change speed manually.