Totally agree with that. Thats a reason why I still using Tweens on many projects. But, in your case I sense that the amount of Tweens created per movement of mouse could be a little intensive, so trying RunService/Lerp approach could be helpful.
Specially when its possible to simulate Easing style/direction when using RunService and Lerping CFrames. For example check this Module which creates the easing by using lerp