Dynamic Automation Curves

It would be cool to be able to create curved/linear automation dynamically rather than one or the other.

Also - When automation grid snapping function is on - we can’t move a secondary node positioned vertically on the same measure as an already existing node.
It’s annoying having to turn off snap to do this.

For example in the image - if i try to move the second node on the right to sit on the same line as the 1st one on the left i would have to disable snapping.