I agree, I think weapon shouldn't be levelled - *everything* must come down to your build.
Also wider selection of weapons and more unique weapons supporting more builds.
The capability to mod your weapon is already good, I don't think it needs further improvement.