IT SUCKS
The items available on the shop for $20 or $10 do not justify the prices. If they were actually cool (like a whole new armor config with new animations and sound) then it would be worth it. But for just reskins I would never buy them at that price.
Also most games have a way to get currency for free by playing the games (albeit slowly) - why does infinite not have something like this? It should.
Not getting any actual armor for campaign was also a major let-down. To top it all off, nothing unique or special for completing the game on legendary (like the old halos would have given) ??? WTF