Thank you for the feedback!
Yeah I spent a lot of time trying to get the controls to feel good. The main issue is that we decided to support both mouse and keyboard earlier on and this was the best compromise we could come up with. One solution I tried was to completely kill horizontal movement if you pulsed in the opposite direction but it made it feel more clunky. I definitely have more respect for smooth feeling controls in other platformers now!