I don’t think this has been suggested before, so this is what I think should change.
This is mainly an issue I have with the move function, rather than spin or stretch.
When moving an object, the arrows block your view as they are completely solid.
My suggestion is that when grabbing an arrow, it could either become the only solid arrow while all other arrows become transparent, the arrow becomes the only one visible, or the arrow becomes the only one visible and transparent.
Used arrow becomes the only non-transparent arrow.
All other arrows become invisible.
All other arrows become invisible and used arrow becomes transparent.