Node graph is a mess

Hello BMD,
today is the day I have to publicly say that your Node Graph panel is garbage.
Please have a look at the user experience in Nuke and do something in that direction to make our life better.
Problems :
1) lines are randomly hard to select precisely
2) when one connection is broken/disconnected in the node tree = color preview is lost
3) when a node is laying somewhere, unconnected to the node tree in any way = color preview is lost
4) we cannot disconnected and drag an input to another one (we have to select a line, delete, then drag from the input to the new input) = time and movement waste, and we cannot see the change occur without losing preview (cf problem 2&3)
5) as the input and output of the node tree are somehow "fixed", opening the OpenFX panel or changing the zoom will dynamically rearrange and mess the node tree, pushing nodes out of view and further than the input/output point = you have to zoom back or scroll or move nodes around back to something usable/viewable
6) "Cleanup node graph" is useless and does more harm than good in many cases
today is the day I have to publicly say that your Node Graph panel is garbage.
Please have a look at the user experience in Nuke and do something in that direction to make our life better.
Problems :
1) lines are randomly hard to select precisely
2) when one connection is broken/disconnected in the node tree = color preview is lost
3) when a node is laying somewhere, unconnected to the node tree in any way = color preview is lost
4) we cannot disconnected and drag an input to another one (we have to select a line, delete, then drag from the input to the new input) = time and movement waste, and we cannot see the change occur without losing preview (cf problem 2&3)
5) as the input and output of the node tree are somehow "fixed", opening the OpenFX panel or changing the zoom will dynamically rearrange and mess the node tree, pushing nodes out of view and further than the input/output point = you have to zoom back or scroll or move nodes around back to something usable/viewable
6) "Cleanup node graph" is useless and does more harm than good in many cases