The biggest problem with "extra weapon options" right now is the fact that our job is determined by weapon type. They are inexorably linked and barring a complete change to the class system, not likely to be implemented.