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.