Heh, well, that's one way to implement the theme :p I suppose with this playstyle it's necessary to wait until all targeted enemies spawn in fully, meaning they get to make a few shots before you can attack. A fair risk/reward payoff.
I think there's some potential with this design, with more dev time and a deeper boons system it may get really flexible as a roguelite. Will definitely revisit your game if you decide to work on it further.