Maybe I am just a noob, but I felt is was a bit on the too difficult side. If you are taking feedback, I would love to see it paced a bit slower. I'm also not a huge fan of having your projectiles push you backwards.
Don't take this as negative feedback, more of a wishlist. I liked it and want to play more, but these things would really help me as a player.