I wonder what's the community's opinion about reward system we have in SG now. I think this is one of the things that make this game more 'original' but at the same time much less playable. Why? The essential answers are:
1. It's actually rewarding skillful players by much more powerful weapons... so they could even more easily kill the less skillful players. I know it is the way it'd be in wild west in reality, but... this is hardly logic when speaking about FPS computer game, don't you think?
2. It makes SG much less friendly for new players and less skillful people, also old players with worse reflexes and so on - please notice, that SKILL is not only about practice and experience

3. It's making BR mode more predictable and linear. A lot of matches would finish around 10-0 if not the good guys switching and skill-and-weapon-balancing teams during the match. Actually, from my experience at jeuxlinux.fr, a lot of players have to change teams few times in a match to balance the skill and weapon-power factors. It is not so painful in DM modes where cash is laid on ground but it has great impact on BR. Even if the skill of teams seems balanced it's usually very difficult to be back in game after your opponent gained money and weapon advantage.
I think much better for the gameplay would be reduction of money-impact. The game should be dependent on skill - it's really enough. And weapons would be changeable from a menu. Money could only play additional, not so essential, and rare part, like for example it could be used to buy some extra features (a bit more armory) or gatling gun.
Of course as a result the whole weapon-system would need completely new design with new damage, speed, distance and so on for every weapon.