How about some proper B-spline curve ability in the Polyline tool? eg placing the curve by control points, and being able to edit by control points also, just for a start.