Thank you for the feedback!
I iterated on the attack many times, and wasn't super happy with it in the end either. But believe it or not, it used to be a lot worse! lol.
I had some complaints about the platforming similar to what you said too, with more time I would have adjusted it.