I mean, I main Recon, the actual worse class in the game, where your only incentive to play it is Snipers so you can actually hit your shots, since we don't have beacons anymore for stealth/backline fights, meaning the whole class is "locked" to a single weapon basically, I can safely say Assault is really good at what it is meant to do, that is push objectives and get kills.
Never being in a range disadvantage is REALLY strong, you can play assault rifle and rush an objective with a shotgun whenever you feel like it or have a DMR and have a really decent chance against a sniper. The ladder is WAY underrated, that thing is so strong, you can climb anything at anytime, just dropped it, climb and pick it back up.
By playing Assault just running forward and shooting people, you are already the best class at doing it by default. Yeah you can't do much about vehicles, but you shouldn't be able to anyways, else it would be too strong; yeah you can't resupply/heal yourself like previous titles, but again, that would be too strong for a class that already has many perks just by existing, you really underestimate how strong running, aiming and switching weapons faster than any other class is.
The thing about Assault is that it is by default the strongest, they have better chances on every single trade, except for really long range snipers. They are the strongest on "what matters" in FPSs, that is killing enemies, "oh but Battlefield is not just about kills, objectives are more important", well guess what, they capture objectives faster as well.
But yeah, Adrenaline Shot is rubbish and it feels awful to use.