But regulating this via the PI controller probably has its downsides too—if we implement a soft start, won't it also be noticeable while pedaling? Additionally, as you can see, this value needs to be set differently depending on the motor. When different users configure different power levels, surging will occur for those who set higher power, while those who set it too low will experience sluggishness. Whereas with the implementation I want to use, the ramp will always be constant and will be around 40ms?