I really liked it! I loved the idea of random upgrades, so that each player can prioritize what they want. I have some issues tho that I think could be easily solved and they would improve the quality greatly. For example the dash ability should not be in the direction of the mouse/shooting, but rather in the direction of movement as it would made defense strategy more clear and would cause less scarily fast mouse movements. Also in my playthrough the copies of my clime from the diverge ability keept stucking of walls causing me to loose them, and on my death cause me to teleport half a map away to play as them, so it would be nice if game would check for the distance to main palyer and teleport them or use some path finding.
Other than that I found the game quite fun. Great job!