You will have access to all the classes, but you will create your own unique builds within the classes! You'll have different weapons, different accessories equipped, and different specializations within the class. Assault Marine without a jump-pack? Assault Marine focusing on staying airborne as long as possible? Assault Marine with double charge distance?* Who knows! You and your friend may both spawn as Assault Marines, but what you're actually good at on the battlefield may differ significantly. * (All for illustrative purposes only. )
Gratitude Battle Brother, I used to play a lot of Neverwinter Nights 1 & 2 so this little character sheet was ispired by that gaming system.
There is a easy fix to that, so its a traditional MMO, make grand PvP have a set amount of characters for each class. So only say 5 devastators are in the whole battle per team and so forth. This way it not only gives your character a sense of being different and unique it also gives a balance to the teams as each team will have the same amount of Assault, medics, devastators etc etc.