I say, in Custom Games, allow starting ammo to be set. For example, if I wanted a Zombie to start with an energy sword without energy, I could. If I wanted a 2 ammo shotgun, I could.
This function is already seen in Campaign, even going over the ammo limit.
Also, as an extra function, add option to make weapons held “Undroppable” on death.