I think the work put into this was crazy. Being a first jam, I think you guys overscoped just a little bit lol.
As for constructive criticism: think about animation canceling. After getting comfortable with the abilities and controls, I immediately started switching rapidly between them to combo the effects (stun enemy -> damage) only to find that the animation didn't respond properly and there was an annoying internal cooldown on the basic attack. If I could switch freely it would have been more satisfying (but then the player's power grows and the game has to adjust accordingly)