Harpo wrote:1) Damage
2) penetration
3) range
4) accuracy
5) rate of fire
6) weight
7) size (for concealment purposes)
8) accessibility (holstered vs slinged)
9) capacity (mag size)
10) reload times
11) available accessories
12) scarcity of ammo type
13) limitation to certain stances
14) cost
I like this, for the simple reason you could have 2 guns that are effectively the same, but with enough variation in stats that you might consider having one guy with 1 type and the other guy with another.
You could also have a weapon which excels in say damage, but is lacking in other areas. (shotgun anyone) So in certain situations it is awesome. But in others there are better. So you might equip one guy with that, just so that you have the advantage in those certain situations.
I am in the Lots of weapons camp. But I like to qualify it with the idea of there being progression. But that progression may not always be as obvious/important as say "damage".