It is almost to the point of being able to use only the mouse.
The main 2 things missing are:
Adding nodes - maybe the middle mouse button, as that is pretty standard now
Deleting nodes - maybe an x button at the top-right corner of every node
Alternatively: Have a right-click menu (I know it is used for panning, but there's ways of differentiating a quick click vs. a click-and-hold)
In it, there could be menu options for adding a new or deleting all selected nodes and/or connections. It could also contain the graph auto-layout.
Also / in-between-option: Do what LookDevX does for nodes (see attached screenshot) with some hamburger button at the top-right corner of the node that brings up a menu:
This can already support deletion, copy, cut, and also show the docstring there instead of that NodeInfo button on the properties pane.
Also, support node collapse/expand button on the node itself
And have full node documentation of the node and input descriptions - either when hovering the mouse over the node title and over its inputs, or as a separate modal dialog or some such accessible through some button on the node.

It is almost to the point of being able to use only the mouse.
The main 2 things missing are:
Adding nodes - maybe the middle mouse button, as that is pretty standard now
Deleting nodes - maybe an x button at the top-right corner of every node
Alternatively: Have a right-click menu (I know it is used for panning, but there's ways of differentiating a quick click vs. a click-and-hold)
In it, there could be menu options for adding a new or deleting all selected nodes and/or connections. It could also contain the graph auto-layout.
Also / in-between-option: Do what LookDevX does for nodes (see attached screenshot) with some hamburger button at the top-right corner of the node that brings up a menu:
This can already support deletion, copy, cut, and also show the docstring there instead of that NodeInfo button on the properties pane.
Also, support node collapse/expand button on the node itself
And have full node documentation of the node and input descriptions - either when hovering the mouse over the node title and over its inputs, or as a separate modal dialog or some such accessible through some button on the node.