I need to model an object that has a complex 3D curve that defines an edge of a surface.

If use the curve through points tool, I just cannot get it. Some parts of the curve are short tight radius, others are long sweeping arcs that need to be straightish along one length and then smoothly transition into gently curve in the dimensions at the end.

I understand how 3rd order splines factor in previous points, so end up fighting with the underlying math that governs theses curves by either trying to move all the points such that i get what I want (a virtual impossibility) or putting down a ton of points to create a change between long sweeping curves and tight ones (doesnt look good and is impossible to edit smoothly)

Perhaps the answer is to build a line for each different section and butt them together such that they soothly transition into each other?