If you have have a survivor selected and look for what weapons to assign to him there should be an automated indication of which weapon is best for the character. Even better would be this option combined with the ability to show this for guns and melee weapons to make assigning the right weapon easier.