I think removing racks would strongly help the USF balance. As much as I like to equip my Pathfinders with double BARs, having squads a bit more dedicated would help to consider if a squad type is OP or UP and correctly define their price.
ie:
RE are a piece of trash until you equip them with BARs where they become too good for their initial investment leading the balance team to make their reinforcement price 25mp.
So you ended with a squad at the same level of Soviet Engineer but costing 30mp more and expensive to reinforce just because you can equip them with BARs.
Remove rack, make USF infantry a bit more dedicated and that's it. make each upgrade adding only 1 weapon so if you want 2xZook you need to click 2 times on the zook button.
Rear Echelon: Flamethrower, zook, minesweeper
Riflemen squad: BAR, Zook, M1919
Assault engineer squad: Flamethrower, zook, minesweeper
Pathfinder squad (all variant): no upgrade but adjust their stat, cost and CP
Paratrooper squad: M1919, zook, Thompson
Ranger squad: Thompson, zook, BARs
Lieutenant squad: BAR, Zook, M1919
Captain squad: BAR, Zook, M1919
Major: BAR, Zook, M1919
This is a good starting idea. USF would finally be designed around their sole purpose which is mobility. You wouldnt have to go back to base after you made ambulance which is how usf should be and is played by a skilled player. Weapon racks is just a useless gimmick slowing usf down. Because most of the time you are forced to go back in an inconvienient time to pick up weapons or you just forget to do that and fight without them wasting a lot of your power spike.
@all the people who disagree
Its not like Im asking to make weapons for free or anything. You would still have to pay for the upgrade but you would be able to upgrae on the field. And ofcourse the upgrade would take time like instead of being an instant pick up. This is fair.