Better workflow for Material Functions!

It would be great if I can just select nodes in the material editor and right click->collapse to funciton! Would be really awesome!!!
And there is no option to determine which input pin or output pin will be first, it just goes for what created earlier.
After working with the normal blueprint functions, working with this is just feeling outdated.