A buddy of mine (who still plays this once in a great while) convinced me to play a couple matches.. and I was reminded of why I don't play.
Fix your game.
Fix the Fight mechanics, then the weapons, then balance will be achievable.
Have heat and movement control the accuracy of weapons. (Reticle sway for simplest implementation.)
Have high heat affect rate of fire, speed, accelleration, etc. . .
Balance the weapons against each other.
Use Rate of Fire, Burn time, projectile speed, minute of angle, spread, salvo pellets, etc. . .to counter the advantages and disadvantages of the weapons against others...
Do those things or your game will never be balanced.
The players' first concern, regarding every mech will be "what
(Do those things, and watch the gameplay improve, and then we can start on making a FW worth a damn.)
I know this has about as much chance of happening as Russ or Paul checking their own egos... but still.. felt a strange urge to make a half-hearted attempt at saving the franchise.