All good points!
I think I chose those controls because I've been playing a lot of Rogue Legacy 2. After the game jam ratings are over, I'm going to clean this project up a bit. First priorities are - add more control layouts, controller support, fix some minor bugs, main menu.
Later on, I want to support custom key mapping for actions and stuff. But that's a bit more work