As a mainly console player, I decided to try out the control scheme with an Xbox controller, and I found that having to hold down the “B” button to run felt very clunky, especially if you are also trying to jump with the “X” button. I think that having the normal “click in left stick” to run would make it much better when playing with a controller.
Another way to fix this could also be to change the jump button from “X” to “Y”, as this is very often the standard jump button in many other games and it is also in a better position to be able to press both run and jump at the same time without having to teach your thumb gymnastics.
Other than this one issue, the rest of the control scheme that is currently usable feels fine.