One problem I've noticed is how big the differential between newbies and experienced players is. I mean sure some people are better than others and fairs fair, but playing a game where you almost never win is frustrating, and bad for the size of your player base. I mean, if you lose your first match, your less likely to continue playing the game.
Some solutions:
Ranking system:
As you get better at the game (more intel captures, more kill streaks, hours played, blocks placed) your rank goes up, then, servers could set a rank cap, or a minimum rank required so that people of the same skill would be playing each other.
Training system:
A simple set of single player modes where you could practice building, target practice, turret evasion, and things like that to get better at the game.
FU strategy:
Something that could go along with the ranking system, as an alternative to rank caps and minimum rank. An overpowered weapon or item that gets less powerful as you rank up, making it easier for newbies to get a few kills.
None of these ideas are perfect or bullet proof, but they could be implemented for a more fair and fun game.