I would not change anything.
The raiders are fine as they are, the ECM mechanics look like they are immensely fun, and it's a different threat compared to anything else in-game right now.
Making it easier to counter would only make it irrelevant. It's an OPTIONAL spoiler race. You're not obligated to turn it on. You're not obligated to turn it on immediately.
You can just decide to wait a few years and THEN turn it on, if you prefer.
If I start conventional with reduced research, I don't turn on invaders until I have a couple of tech levels, for example.
And if you have it on from the start and you die? Losing is fun! Since when are we afraid of losing
?