The most overpowered things are not ingame assets
I believe that this things are Knowledge and Passion while their opposites are Ignorance and Apathy.
Knowledge:
Understanding what the entire arsenal of the game (guns, specialists, gadgets, vehicles, vehicle customization) does is a huge advantage.
I swear that very few people understand that the LATV jeep has the option of a REALLY powerfull mid range AA cannon that can take a huge chunk out of the health of a Hind ( I would say it hits them harder than the 30mm of the Wildcat).
This is the one part that DICE is also to blame on this and older titles, there is no comprehensive tutorial on what everything we can use is and how it works. At best people need to find out on their own, at worst, people need to find third party sources to realize that X is stronger than Y in a situation (like in the case of the now nerfed number 4 buckshot cartridges.
Sadly too many players seem ignorant of the tools at their disposal
Passion:
In this context I use passion as a term opposite to apathy. I believe that ideally a player should be passionate about victory. To me this means that they should be willing to adapt to the situation in order to gain the upper hand.
If there is a choke-point with a high death toll, they should be focusing on reviving or finding a flanking route.
If the team has a valuable vehicle, people should repair it if they can as well as to attack those who try to destroy it.
If the other team has a bothersome vehicle, people should be trying to overwhelm it with everything they got, be it grenades, rockets, underbarell nades, c5, mines, EMP, rao hack and of course other vehicles.
Yet as there are always so many people who will stubbornly continue do their own chosen thing without a care about the other players, they would even step over someone they could revive. They will be apathetic about both the plight of their team and the main threats.
Of course this is nothing new, sources say that many players were always playing like this even back on the first games of the series like BF1942 and BF2. this is where varios derogatory terms for bad snipers started being used.
I wonder... are we doomed to almost always experience the BF games in a less than optimal way?
I am shocked each time that some stranger on my team actually shows competence at something other than running and gunning. Tonight someone else spawned on the gunner seat of the LATV I was driving to take down the hind, to my shock, instead of randomly shooting at the butterflies and rocks, the gunner actually went for the Hind and took it out! I really had to praise them after that.