I know a lot of people have been seeing issues with the Duelling sword since it was moved from Psyker to Zealot and Veteran. And I agree, it’s pretty strong and mobile.
As a way to balance weapons in general across classes, maybe the stats and values should be different across classes. Same move sets and models and marks and such but things like base damage or effective against different armour types (ranged and melee) should be different. Zealot will have more talents and choices to change a melee weapon into something devastating than psyker.
So instead of balancing all weapons across three classes, have the same weapons have actual different values respective of the class. This would solve the potential issue of nerfing a weapon to prevent it from being too strong on something like the Veteran (bolt gun) but too weak on zealot. Etc.
Good suggestions are mark variants that are class specific. So for example
Catachan Combat Blade Mark 3a for Psyker
Catachan Combat Blade Mark 3b for Veteran
Catachan Combat Blade Mark 3c for Zealot
Catachan Combat Blade Mark 4a for Psyker
etc.
That way it’s far more granular and ease of tweaking for Fatshark to balance things without it being sweeping changes that are too broad.