I somewhat disagree but assault are the sacrificial lambs send to die to gain ground. Its signature trait and beacon allow this class to advance and gain reinforcements while engaged with the enemy but there are some things I don't like:
Most Assault gadgets should be equipped as underbarrel instead of being gadgets and allow for different options by using weapon sling. This would leave ladder, beacon, and the penetrating flash as gatgets. Next the injector is helpful but that should be a support gadget, I rather they be able to equip chest plates or have the ability to sense danger "enemies" when they get near for their ability i would prefer they boost fire rate and reload to allies nearby to go for the push
For throwables the pouch should be added to it so assault can restore some ammo and gadgets on its own but still require support to recharge throwables
Support supply bag woul heal and remove debuffs if medic or resupply ammo and explosives if fire support
Suppression would blur vision if using a gun (small AoE), explosives would delay health regen (big AoE and extend the period).
This would make assault more relevant and make space for more gadgets. Not sure what can be added to this class though but if they get danger sense adding chest plates would be a good option