Ok ok wait a minute. If you play, you got experience. You can´t be a noob if you have a good rank, because if you have a good rank, you killed other players, you destroyed objetives, etc..you have to do the rank system based in kills and death, NOT ONLY KILLS. If you kill 200 players because you PLAY A LOT, but you die 400 times, you have to have a bad rank.
You say that you want to give the same posibility for be the NCO, but if be your first time, you are a noob too, and I prefer be commanded for other player better than me. I dont want to take stupid decisions.
Maybe you can do a balance system like War Thunder. Games for rank 0-5, 6-10, 11-15, etc., or something like. Thus all the players have the posibility to the NCO, and not be commanded everytime for the same player. For example, you start to play, and when you have the rank 5, you enter in a queue for be the NCO. When you be the NCO you change to rank 6-10, and start again....
It's so strange i know, but I imagine it like that xD
Frank