@Straatford87 short answer, I don't like anything. I dislike everything. I suggest you revert back to the original state.
But I am realistic enough to realize that my opinion isn't relevant, that you can't "fix" anything, because you are stuck between a bolder and a hard place, and that the latest change was made to please people that don't care anymore and gave up on the game a year ago.
So we have the misfits that don't fit in the classes they are assigned to like Boris, Caspar, Crawford, Dozer, Irish, Paik, Rao and the new Recon.
But hey, that is only 8 out of 14.
All the recons use range limited specializations,none of them is a predestined for a sniper role.
My general weapon choice for the engineers does not include lmgs.
I don't need to add more time to switching from and to rockets and repair tool. So lmg bonus for engineers is as an odd choice as it is for the support class.
The only good thing about the self-healing, armor plate carrying, double ammo carrying assaults is, that they don't carry armor plates, when they go after vehicles with c5.
Did I mention that I don't like that every class received a third bonus gadget, excepts medics? The now have a Defibrillator that allows you not to heal to full, and kill people?
I still remember the "Learn to revive to 100%, or don't revive at all" complains of BF4. And killing with the defib is a Battlefield moment, instead of a melee takedown, but that in nothing that should suffice as argument, why the support doen't need an bonus gadget.