People keep giving 343 the benefit of doubt. They are not that stupid guys, the progression system and cosmetics are worse on purpose, it wasn't an accident. Notice how they could have lazily copied Halo Reach's progression system. Notice how, instead they spent time on making the most sparse and predatory system possible. Not one person, not one, at 343 thought this would be good for players. Oh and let's not forget that this is a feature that they scuttled after tearing it out the main game, so they can have the f2p excuse and release a feature sparse "beta". This is the worst. It is like Activision got a hold of good Halo gameplay, it's so painful