Tweens are awesome, i think. But they are missing a big issue.
Maybe instead of having just 4 easings (in, out, in-out, linear), you could implement a spline editor.
This is what i mean by a “spline editor”, so you can adjust the easing. I think this would help a lot.
Yes, i did just create an accout just to post this