In laymans terms:
Softstart runs a motor at one constant speed; however, it ramps the speed up/down slowly during start/stop to save electrical costs.
VFD can operate the motor over a wide range of speeds as well as ramping the speed up/down during start and stop. This allows a pump to more accurately match the demand as well as save electrical costs.