I agree, something I wish i could have refined was giving the movement a little inertia for keyboard controlling, or at least a button to slow the movement. I agree controller is better with my current setup because you can control the speed better.
Thanks for playing and for the feedback! :)