Prior to this latest update players could select any combination of specialist, gadget, weapon, and throwable (grenades). This meant I could play as Irish (a support specialist), carrying anti-vehicle rockets, and at the same time carry the proximity sensor (grenade). On top of that I could use any gun (assault, SMG, LMG, or sniper).
To be honest it was pretty sweet as I noted in my post here and here. I was a mega super team support player with my Irish setup. I could do everything except shocking non-squad members back to life. But that is where the problem lied. Everyone could do everything and thus the Battlefield developers had to make many things "balanced"; for example since everyone could carry anti-vehicle it was weaker than it would be if it was less limited. It was fun but then also not fun.
With the class system back in place the developers have been able to make things like anti-vehicle stronger per shot (since there is less of them now). Vehicles should in theory feel less threat over all because not everyone is rocking anti-vehicle tech. There is far less proximity sensor spam as it is restricted by class (even if that does break my nonexistent heart).
The development team also figured out an approach to continue to allow all classes to use any of the main guns. If I want to use an SMG as an assault class I can continue to do so (in prior Battlefields the SMG was limited to Support). There were proficiency added (as covered in this post) to certain classes to favor certain weapons, but they are not so dramatic as to penalize someone for opting out to another class of gun.
After having played several rounds under the new system the game does feel better over all. I actually got in a vehicle without immediately getting blown up! There seems to be more medics and thus more revives. I have a much better understanding of what my teammates are capable of because I can see what class they are. The only thing I really miss is my proximity sensor as I am not a fan of the other grenades, but I understand sometimes less is more.
Have you given the update a try? If so, what are your thoughts?