Thanks so much for playing!
It means a lot to hear that you like the controls since I spent a lot of work on them.
The enemies are admittedly a bit underbaked but they mainly serve as a path since you need to defeat them all. Though they could've been better utilized with more time.
I was trying to deal with the stuckness of the charge punch for a while but I didn't end up fixing it. It's purely an animation bug so it's still functional but can feel bad.
And for the runbacks, the long runbacks are actually there intentionally so players would think that they're doing something wrong. Just about every runback has a way to quickly get back to the start (usually involving sliding and charging). The levels actually have a lot of intentional (and unintentional) ways to skip sections.
And yeah the tall level. There's an easy way through since if you keep walking into a wall and punching down you can basically climb them but it doesn't feel great. You can get a lot of height from sliding down the ramps and charging your punch straight up though.