Snapping can be annoying sometimes when two nodes don’t get aligned nicely, and yes you can use something like straighten nodes, but that takes time which adds up and that also doesn’t always work as expected or needed. It’d be a nice quality of life feature to be able to easily disable the blueprint node editor, material node editor etc.
Keybind node alignment, it works really well and is intuitive. Align left / right and straighten is the stuff I use constantly.
Also, you can adjust snapping to be more granular in the settings.