So the players who are higher ranks or whatever get better weapons? That's not fair, do something like TF2 where people get random weapons so not everyone will either use the same weapons or be lost on choosing the right weapon. Or add challenges players must complete in order to unlock something, I never really liked XP/ranks in FPS.
Oh and keep the weapons balanced top, so those fast shooting guns better be weak.