I kind of like it as it is tbh. A good habit I've picked up to deal with the issue your facing is simply to hop as I cast an instant whilst moving. Combine that with a slight turn via the mouse and whilst I get spun briefly as I jump, the mouse movement puts me straight back again and the hop stops me from running back into whatever I'm trying to get out of.