Title tells what core part of my suggestion is - to give more weapons and make the better ones being unlocked with promotions. Now I will explain what exacly I have in my mind.
First of all I would like to make important note - I am not going to talk about side arms (like pistols), white weapons, additional explosives or stationary weapons (like machine gun turret or so). Not that I think that those should not be implemented into game - quite opposite, I am sure that they should and will be implemented in future. I just take no interest in them. So whenever I will be reffering to weapons You should take it as granted that I am NOT refering to mentioned above in any, and all matters.
Secondary - more weapons do not means more weapons type. In my opinion game have all weapons types that are needed - we have sniper rifles, assauld rifles, machine guns, havy machine guns, shootguns and anti vechicle weaponry.
What I suggest is to add more weapons to already existing types. Currently we have two assault rifle (AK47 and G36), and two havy machine guns (M240 and PKM), one sniper rifle (M24A2), one shootgun (Mossberg), one machine gun (MP5SD). We also have anti vechicle weapon, but actually I will leave those in peace, ok?

And do not get me wrong - those weapons are great and I love to use any of them during game, and I feel that every is doing it's job at leas really good. But it would be much more fun to have more weapons in game. I will go even futher - I strongly suggest to make on purpose some weapons stronger and better than others (here balancing would be very important in order to make them stronger, but not TOO strong). I could write many words to say what I would like to accomplish in this way, but it will be more clear if I will provide an example:
I am not a weapons expert so excuse me if I will be wrong somewere. But even if I will be wrong according to reality (and I have no intention to not be, as it is not important in case of example) I hope that still my idea will be understandable.
So we have assault rifles: AK47 (the oldest one, and the most popular in the world in fact), G36 (good, German product from 1995 or even older if prototyping phase would be counted - 1990), AK74 (which is refined version of AK47) and M16A4 (which is fourth generation of M16 design). AK47 should be the most common and also the weakest one of those all. It should have bigest accuarcy problems and shortest range. AK74 should behave like upgraded version of original AK47 - it should be overlary better weapon. Not balancing like more accuracy but shorter range, or other trade. No. AK74 as an upgraded AK47 should be just better version of latter. Howewer it should be also less common than normal AK47. Than we have G36 - this one should be generaly better than AK74, but again - less common than it. And at the end, the best assault rifle would be M16A4 - most accurate, having longest range. However it would be rather rare to get one of these. Now, bigest question - so what is the point of using AK47 if You can grab M16A4 once and each time You will respawn with it? Answer is simple - as long as it will be like currently is there is absolutly no point in this. Here we are comming to my second suggestion...
Those better weapons should not be allowed for lower ranked soldiers!
"But, but, but... But what will stop me from killing enemy with better weapon and taking it for myself? Will this weapon disappear, or become unpicable for me? That is just stupid!"
No! Nothing will stop You from doing it - if You find any of those laying on a ground - take it and have a fun with it. If You destroy one of those nice supply crates You should have chanse to find better weapon, and pick it up. But when You will die You will respawn with simple AK47 as long as You do not have unlocked better weapon by Your current rank. And this would apply to every type of weapons. So if Your rank is to small to have better shootgun (which You currently have thaks to looting dead enemy) when You will die (and in this game You die quite ofthen I would say) You will be respawned with worse shootgun. But what if I have unlocked in current game through my rank AK74, then picked up M16A4 (for which I have to low rank still) and than died? Than You will be respawned with AK74 - not worst AK47. And this goes for every other weapon type.
BALLANCING
I said that some weapons should be made on purpose better than others. And I am staying behind this. Howewer no type of weapon shoud be better than other type! Weapons should be ballanced in a way so sniper rifles will not become better than shootguns. Of course that on some maps shootguns will be better, and on other siper rifles. But as a general - types of weapons should be balanced betwen them. So Sniper Rifle MK1 shoud be balanced to Assauld Rifle MK1 and so...
I DO NOT LIKE TO PLAY WITH ALL THOSE BETTER WEAPONS
That is right - even if all people would approve my idea (and I know it is impossible), even then sometimes would be nice to play the game as it originaly was - without all those additional weapons. And for that I would strongly suggest a menu where player could simply disable any weapon, which they do not want to have in current game.
SOME WEAPONS SHOUD BE BETTER THAN OTHER... BUT HOW MUCH BETTER?
Not too much! Soldier with best weapon shoud be still quite easy do be defeted by the one with worst (we are talking about soldiers having the same weapon type). Having better weapon should mean a bit better situation, not granted victory.
And final words. This idea is long term! That means it is not made for next patch, or next two, or three, or even ten patches. Developers know best when it would be best to implement it (if at all of course) - I just made this suggestion, and You just say what You think of it, am I stupid in Your opinion (polietly please

) and why

Thank You from advance
