Maya allows for fast and accurate placement of the pivot using the D key does Blender have the same?
Functionally this is similar to seting the pivot to the 3d cursor however I'm unsure of how to accurately place the 3d cursor without; Entering Edit mode, Selecting what I want, Shift > S Cursor to Selected, Entering Object Mode. Adjusting the pivot point works well like this for rotating but not so much for movement as the 3d cursor won't stay anchored when the object is moved away from it, meaning you need to repeat the process to realign the 3d cursor accurately.
Mayas method is so fast and convenient that there has to be way automate all those steps to replicate it or someone must have made an addon that does this already.