The dash mechanic feels very good, but maybe isn't suited for platforming in this context. Maybe retooling this character controller for a different type of game would play to its strengths better.
I don't very know maybe isn't the good place for the dash but in my opinion i have think i would be nice to make the dash a little bit like "celeste" but i can got wrong.