I like this new/old approach, finally a proper BF games. Yeah, yeah, there are those who are unhappy and like the previous system. I get that. I am not mocking you.
It's just that it feels better now. I always have a repair tool with me, or I always have a medical box with me, or spawn beacon. For me this part is what was missing. It's not about weapon limitations or other gear. I have run sooo many times past a tank which I can't repair because it was either to carry a repair tool or AT, so AT it is. That is the part about classes that i wanted. The gear that is always with you. Sure you can exchange it for something else, but by default it's always there, always on you. Having a repair tool and AT is far easier to play now.
However having ammo box and medical box given to one class only is a mistake. I see far more medical boxes around than ammo boxes. So as AT person I'm quickly out of ammo and asking around to give me ammo. So far, in 90% of time no one drops ammo. But again plenty of medical boxes.
Ammo box, should be by default part of the class. Like in BC2 assault class. Or bring another class.