I find quite frequently that I want to move an object to a point that gets occluded by the object itself. That is, I can see the intended destination initially, but as I drag the object, it gets in the way, so that I can no longer select the destination point. Sometimes I can get round this by rotating the view, but not always, and then I end up having to hide other objects.
What I really want to do is leave the object where it is while I drag, and when I select the destination point only then have the object jump there. I could probably write an extension to do this, but before I do, I’m wondering whether I’m either overlooking some existing functionality, or whether there’s an existing extension.