I liked the freedom of choice when it came to gadgets, because some specialists work much better with certain gadgets. The specialist system doesn't mix well with the class system, as now you can't really play to the specialist strength when they're locked behind a class that doesn't offer them that chance.
Ammo issues are now much more frequent, because ammo crate is locked behind the support class, and the maps are too big for the teams to stick together all the time, so there's a good chance you'll just run out of ammo, or not have any ammo for gadgets when you need them.
Switching to support isn't really a viable solution if the enemy team has a lot of vehicles that aren't getting destroyed, because then you have to decide between having ammo, or taking care of that same vehicle that keeps killing you whenever you spawn near a point. Encouraging teamwork is nice, but at the cost of self reliance isn't quite so nice.
I think the class system could work if it wasn't for the specialist system as well, both combined just really take away the freedom of choice, and right now it feels that some specialist are objectively better than others.
I mentioned this in the update thread as well, but the class gadgets are horrendous for consoles, and I've been having a terrible time on PS5. The controller was already maxed out on bindings, and with the introduction of the class gadget, they conflict with grenades.
Class gadget and grenades are bound to the same button, when I try to use a class gadget, I can only choose my grenade. No matter how many times I press the up directional button, I cannot switch to the class gadget unless I have no grenades left.
This means, if I am playing an engineer, I need to waste my grenade first before I can repair a vehicle, if I'm playing recon, I need to waste my grenade before I can place a spawn beacon.
Switching attachments is also highly infuriating as when I try to switch attachments, I automatically switched to my secondary first. Then when I try again, I switch to my primary, and automatically switch scopes because I have to hold in the triangle button.
Class gadgets need to be removed, or reworked, as they cannot function properly in its current state.