It's no secret that BFV's weapon balance is sub par to say the least, so much so that DICE experimented with an across the board 1 bullet less TTK change that did not go over very well with a good portion of its community. Instead of actually balancing guns in the game, though, they reverted back the TTK to how it was originally and left a still broken set of weapons.
Every weapon in this game is seemingly a sniper of sorts, with the ability to kill at distances effortlessly and with very little skill or ability by the player. The most overpowered of them all is the assault class' semi-automatic rifles, which possess nearly zero recoil and the ability to spam shots with high damage per bullet. The support's bipod LMG's are laser beams and the damage maintained over range equates to many times outperforming bolt action sniper rifles (the patch coming won't be hurting much). While the medic's SMGs are currently useless, they will be getting a medium range damage buff that will probably do very little in helping them against this current "meta" of weapons. And then of course, there is the insanely overpowered revolver that is a 2 shot body shot or 1 shot headshot at close range, giving little reason to ever use most of the primary weapons in close combat (or any of the other pistols for that matter).
BFV's set of weapons is probably easiest to use in any BF game that I can remember (I have played these games since BF2). When you remove things like suppression and randomized spread, guns become extremely accurate and appear to be unbalanced. Factor in the horrible netcode, and you get a game that feels like it needs a different TTK when you are on the receiving end. Except it doesn't, it needs a system with proper weapon balance designed for diversity of classes that is aligned with the franchise's previously well-received titles.