There never been need to balance guns, people never undertood how to use them.
And as i said multiple times, enviroment matters for gyns to be more or less useful.
All weapons have variants in their role and range works. Lets put an example in pointman guns under 30 meters:
-Very close range: shotguns (there are also variations).
-Close to mid range: oca and variations of it.
-Mid to long range: pmg.
This happens with almost every other gun roles, thats why balance cant be achieved and shouldnt be achieved.
Dividing guns in more categories (and this is something no one usually say), there are the guns that work for high ping players like are the ones with fast fire rate, and poor damage. Thats why youll see complaining about weapons not being usefull, its the ping playing against them and the incorrect weapon usage.
And so on. Theres much to talk about weapons but this is something varely anyone understand nor even developers and thats why they mess everything non stop. Check your guns and check your enviroment, weapons are not meant to be balanced but work under specific circumstances.
Understand that once for all please.
And yes, i am not saying that the new guns they been releasing are not useless.
I would extent but i know my advice will go to waste and im on phone.