This one could be implemented as a toggle in the preferences:
If it's active, then when you drag a label to reposition it West(left side) a node, then the label text should be Right-aligned.
If you drag it to the East (right side), then it becomes Left Aligned.
An additional sub-toggle option could be to have text become Center-Aligned when the label is North or South of the node.