Still not impressed. I love how everyone is swooning over this when all we're getting is more of the same with minor tweaks. They should of never revamped the original Battlefront system from the old games, it worked well. You only got to choose a character type depending on faction and never got to choose a weapon, you were stuck with whatever that class had for weapons and whatever they had for a special gadget.
There will never be a cap on classes. Not only is it retarded (yea, it sucks when everyone picks up the same kit but that's the inherent flaw with a class based shooter like this. The only games that do this are currently still in Alpha builds (like Squad)) but you ruin the very spirit of the game, allowing you to do whatever you want and play how you want. This isn't a hero shooter where limiting same hero selection is a must as it ruins game balance. Plus if they do it with this they'll do it with Battlefield and believe me when I say that doesn't need anymore reason for people not to play it.