I really like this! I thought the default controls were difficult, so I switched to my favorite WASD, Shift to dash, Space to jump controls. It took me approximately 10 tries, but I finally got ahold of all the different mechanics and almost beat the dual bosses :D
Love the inclusion of the bouncing downwards spin attack. Really fun. Also took me a while to realize dashing made me invincible (electric boss was literally impossible without this knowledge LOL). Powerups feel good. I often forgot to use my special attack, so I think a better indicator that the special is ready would make it more useful.
TLDR: great game, great art, fun, hard, good aesthetic + music to match. Good job!