I’m not sure how the labor is spread among the developers team at the moment. I’m guessing they don’t have large teams such as Riot Games or Blizzard Entertainment has. They can put a team of people on developing solely skins for the game. Again, I’m not sure, but I think it’s a much different type of game over at Splash Damage. I don’t think they can afford to put people on developing skins and a trading system right now. The game is still in it’s closed beta, in which most importantly is fixing things that are negatively affecting the gameplay (such as balancing issues, glitches, bugs and so on).
If we do end up getting something like a trade system, I’d love to see something similar to Blizzard’s Hearthstone system. I’d much rather collect points through gameplay that I can use to purchase small ticket items with. Of course there would be a payment option to speed up this process or unlock a higher tier of items. Those items would be the same guns as in the game, but with a different skin, obviously. Stickers on those guns might also be a great idea. It seemed like this was quite a success in GS:GO.
I’m not a big fan of the crate and key system though. It’s very RNG based, which means you can end up purchasing a ton of keys and still not get anything. To make things worse, some random player might purchase one key and get that super rare item you’ve been after for a while. That can cause some serious irritation. But, let’s not exaggerate, it might still be quite fun to purchase keys and unlock mysterious crates. Insert thrilling soundtrack in the background :o
What CS:GO also does quite well is randomly reward players after each match with a small item. Those items are not rare or what so ever, but do surprise you every time you get something. I find it quite pleasant. What could be better in my opinion though is, as I said, rather play to unlock those rewards than have them rewarded at random. Another way to implement some addictiveness to the game I guess haha.