So I played a match in Tunisia where I killed 308 people (and 10 enemy tanks). My team lost anyway (probably because 7/10 were bots). Sure, that happens, but at the end of the match, I only got 16k exp total.
It would take someone 12 matches like that one just to gather the 180000 exp necessary to gain just 1 (one) level, and unlock some new rifle. That would require killing 3600+ enemy soldiers, and 120 enemy tanks/planes. That is a f**king small army.
I’m not one of the people who gets bothered too much by the hard grind, but this is NOT sustainable. There are 10 campaigns in-game, each with over 30 levels on average. To level up on all of them with that 300 kills/16k exp average would require killing over 1 million enemy soldiers and thousands of tanks/planes. That is more than the entire armies of several countries in WW2.
Just wanted to say this. Consider giving an exp bonus for each 100 kills in a match (like 1000 straight exp, or maybe a medal and 1.1x multiplier for each 100 kills in a match, meaning one could get 1.8x from medals if they killed 300 people)
(oh, and please notice how in the score tab it says I earned 14377 base exp, but in the end only 10935 were actually counted. This is also frustrating.)