This is honestly a fairly good game, definitely fun and has a great gameplay loop. However, the enemy variety and challenge leave something to be desired.
For the dev, the items need some balancing and skills need a slight rework.
For the talents Just having it go on for longer would be great.
Beware the cooldown items, having a constant rapid-fire attack breaks things very quickly, to help with this starting the cooldown once the skill has finished is a decent stop gap. But to fix things in the long run of the game cycle you should make it % based or following a logarithmic function to prevent instant cooldowns.