My feedback here is more or less similar to what the others have mentioned. The control scheme is similar to celeste, but the movement feels too heavy and unresponsive for a precision platformer. The character does not stop immediately after I let go of the arrow keys. The smallest step I can take is around the width of the whole character, which is way too much. There is also issues like the player continuing to move forward while jumping even though I've let go of the arrow keys. Dashing doesn't feel powerful enough since you fall down immediately at the end of a dash, without retaining any of the momentum. Oddly enough, there is screen shake implemented when you land, but none when you dash.
On the visual side, I like how the dialogue box jump when talking. The text also appears in a cool fashion, and you have inserted pauses alongside the text. The respawn/rewind animation is pretty interesting, but I would also suggest to shorten it if possible. The backgrounds seems to be unfinished, but adding a moving noise texture made it more distracting than just without.
With that said, you wouldn't really be able to tell if your controls are good unless you keep letting different people try it, and then iterate over it again. Good luck with the concept and hopefully you'll be able to polish it up!