Thanks for the feedback, I appreciate it! I'll be considering alot of stuff like this as I make changes to enemies over time.
A few very specific responses here:
Swarm Bot: Maybe making them faster might do it? Though, the game isnt meant to have too many enemies attacking you at once.... a true swarm probably isnt going to happen. It could be that maybe they need a name change, I'm not sure.
Persistence: For the time being I'm leaving this one as it is (projectiles lasting about 4 seconds)... it has the name "persistence" for a reason, after all, heh. Some changes might be made to it later on though as development continues.
Waiting Widow: Yeah, I agree, some of their shots are a bit too fast. I'm going to slow them down a bit and maybe add a little something else to compensate for that.
Bomber: What? "Bomber"? I feel silly saying this but I dont remember this one. Ugh. My memory is so bad though...
Crystochet: Going to do SOMETHING with these, but.... not sure what yet. For the time being they'll receive no changes until I actually come to some sort of decision that actually makes sense.
Rear-burst turret: This one is receiving no changes; it does just what I wanted it to, if the shots are hard to dodge like this. The key with this guy, and with other enemies that use fast shots, is to use the terrain to block the bolts they fire at you. The important thing to remember: The timing on enemy shots NEVER CHANGES. There's always the exact same amount of delay between each time that the thing fires. Watch the timing they use, wait until they fire and hit whatever you're hiding behind, and then pop out and destroy them. They have very low HP, so you can take them out very fast before they have a chance to fire again. They're designed to punish the player for taking the wrong approach to something that's designed to be a "sniper".
Now that being said, there SHOULD be sort of a yellow pulse effect that appears on that thing just before it fires.... is that not showing up?