So I've recently got back into Hawken and thought there was still something amiss since I was gone.
The thing that bothers me is that the Assault, SMC, and Vulcan trio is used on at least 3 different mechs in different order, Assault, Berserker, and Bruiser. There's also 3 mechs, Grenadier, Infiltrator, and the Vanguard, that all share the same secondary, same with 4 mechs sharing the TOW rocket, Assault, Brawler, Berserker, and Scout. I didn't even include the CRT Recruit because it's literally a reskinned Assault.
What I would like to suggest is that some of these mechs get different weapons put in to give them more variety. For example, the Berserker and Scout could have their TOW rockets replaced with a cluster micro rocket launcher with a charging mechanic to fire more shots in rapid succession. Either the Berserker or Bruiser could have their weapons changed to having a flak cannon, hawkins rifle, then either a heat cannon or seeker launcher.
TL:DR
Instead of adding new mechs to add new weapon types, change around the existing mechs that share the same pool of basic weapons and give them each something that's uniquely suited to their playstyle.