I think for the various classes of weapons (pistol, SMG, Rifle, Energy, etc.) there should be about 20 - 25 max available for each class. If there are too many weapons then it can become overwhelming and of course ultimately there just is not that much of difference in the same class anyway...