hm de-railer looks prominent. After all, in original Battle Mechs you could damage weapon or legs with your attack - so one-use weapon that damages and prevents from firing one enemy's weapon will fit. And it will make mechs more creative - as no competent pilot completely relies on a single weapon anyway, so the builds that survive loing a weapon or even two will be more interesting.
of course, if some "genuous" player picks 4 of this it would be... game-breaking, I would say. So we probably should make this top weapon, along with other limitations (probably weight and really high energy cost to fire, like 100-200). I also should note that permanently damaging legs would be OP so dont do that.
"freeze" and "megafreeze" aka non-permanent mobility damage (full or partial). Would be nice against those nasty melee mechs. As a drawback we can make it so it cools down enemy mech.
"vortex": nah we have 2-use hook already, don't really need the same thing in other slot. Unless it have minimum range of 4
"enemy teleporter": even self-teleport is really strong already....
"invisibility": just like that mech in campaing - permanent effect. I also suggest improving this effect, so enemy can't see your mech before battle or at start of it, or even when you take damage.
"drone sacrifige": not sure. But that reminds me my own idea of flak weapon that is used against enemy drone, deactivating or damaging it.