Okay so people have been arguing about this, they think that if its about score than everyone will become heroes, or that your K/D ratio will affect your rank instead of teamwork, here's how I think it should work.
Your overall score should be compiled from your score with all the classes, and different classes should have different scores....
Riflemen and assault would get score for completing objectives.
AT and Engineers would get score for taking out tanks.
Machine gunners would get score for the number of enemies killed.
Snipers would get score for killing specific enemies like Machine Gunners, Squad Leaders, other Snipers ETC.
Squad leaders would get score for completing the objectives they were ordered, and for giving artillery coordinate.
Platoon leader would get score for winning battles.
Tanks would work different, every crew member would share the score for enemies/other tanks killed.
All this score would be compiled into one, and would affect your place on the leaderboard which would affect your rank, you wouldn't have to play as every class, just play different classes the right way.
Your overall score should be compiled from your score with all the classes, and different classes should have different scores....
Riflemen and assault would get score for completing objectives.
AT and Engineers would get score for taking out tanks.
Machine gunners would get score for the number of enemies killed.
Snipers would get score for killing specific enemies like Machine Gunners, Squad Leaders, other Snipers ETC.
Squad leaders would get score for completing the objectives they were ordered, and for giving artillery coordinate.
Platoon leader would get score for winning battles.
Tanks would work different, every crew member would share the score for enemies/other tanks killed.
All this score would be compiled into one, and would affect your place on the leaderboard which would affect your rank, you wouldn't have to play as every class, just play different classes the right way.