One of the main problems atm seems to be the expensive armour at the start, and the unbalanced teams. If you made the vendors buy back any items they sold for the same amount this would solve both problems. . . if ppl forgot to buy armour they could sell all and buy it, and if the teams are unbalanced they could swap teams (if this is going to be implemented) sell their old armour, and buy the new teams armour. Hopefully that should stop the bug after reset of being in one team while having a different set of armour.
TFK