I like one-weapon system. My own idea: https://forums.em8er.com/threads/behold-the-multiweapon-weapon-design-types-idea.1477/#post-45932
has that aspect, but it'll look like different weapons.
Having one weapon which essentially looks the same for every player is, however, boring to look at...