Splines are great because they're smooth and give a lot of control but it can be difficult to do some things with them because the relationship between sliding the handles and tangents can be unintuitive.
It'd be great to just say «make the curvature constant in this region» or «fix the curvature to be positive from here to here».