Fairly simple one - rather than having the spline interpolation steps set in a fixed number per segment, add a checkbox for 'degrees' which changes the segments depending on the curve amount.
A nice to have but not necessary would be a scale threshold so that it can dial it up and down based on object scale - a curb doesn't require a segment every 2.5 degrees the same way a long path would.
6 segments is too low for some curves, and way too many for others.
A well-dialed-in degree/threshold for a given scene would mean any spline created would always have the right number of segments to look smooth and save a lot of time in manually managing spline segments.