Fix the assignments for unlocking training paths
It's insane to lock core class features behind arduous, buggy and niche grinds. I feel like I've been effectively dead in the water for unlocking the alternate paths and I have to play in a very specific way just to try and get some progress which isn't how the game should be designed to unlock something so important. The stun grenade is trash and not worth using, and I'll kill 4 or 5 enemies I've just stunned with a grenade in a match and get a single count towards the challenge if I'm lucky. I'm having so much problem with kills counting it makes me question the entire system. The engineer one doesn't work if you're repairing a vehicle some one else isn't in, and everyone is dead set on dying as quick as possible in vehicles so it's not like you get a lot of chances to repair some one else's vehicle. The support one seems to not go off actual health, it goes off individual people you've healed, and in a game where everyone regens their own health, and you have a lot of other supports competing for heals, the progress is very slow. Then the recon one basically just encourages you to be useless and sit somewhere way off and snipe probably just other recons also being useless.
These sorts of challenges are something you lock skins behind, not core class features, unless you make the requirements significantly lower.