Very polished and pretty art. I like the dash / absorb mechanic and wish it was used more frequently and with more depth.
I think either reducing the down time between enemies appearing, having them have more health or having more enemy varieties could improve the gameplay before the boss because I one-shot them quickly and then spend some time waiting for the next wave.
Good job!