I think I have a good suggestion regarding the limiting of smoke grenades.
I used to be of the opinion that as far as games go, the more options the better. I no longer believe that. While modding and mutating is the greatest thing since sliced bread it ought not to be the way that problems are fixed. There is a problem with smoke grenades spam and I am as guilty of it as anyone.
However, I do think that smoke grenades are, in fact, quite tactical. I've seen mentioned that as a fix, smoke grenades should be limited to one per spawn. I do not think this is the correct solution. In order for smoke grenades to be realistic and tactical they shouldn't be used to make a smoke "cloud" but rather as a smoke "screen." In order to make a nice screen often two grenades need to be thrown 30 feet apart at the same time. Of course there should be the option of a mapper to give the commander only one smoke per spawn if is a small map.
Instead, the way that I recommend fixing smoke grenade spam is the same way in which artillery spam is limited in RO. That is, by a per round basis instead of a per spawn basis. In other words, commanders still spawn with two smoke grenades, but there is a limited number that can be thrown per round, dependent on the map.
In addition, when a commander dies he should not drop any unused smoke grenades. The reason being that a common soldier would probably not have the authorization to use smoke grenades without his CO consent. The easiest way to realistically portray this would be just to have the smoke grenades not be dropped.
There would have to be some notice on the commanders HUD telling him how many he has for the rest of the round in addition to how many he has on his person.
Thoughts?