I can only agree to the things OP said.
The movement Larian implemented is totaly inferior to old BG "drag a box" system. It feels unnecessary complicatet and cumbersome to attack characters and detach from main charackter. Als results in commedy like irrational movings just because leading caracter just turned around.

I would prefer that you implement basic BG1+2 movement style. Its much more accurate and easy to handle.