Veterans should be few and special. If all of the customization were available for everyone, wouldn't this result in there being 20+ hyper-customized, legend looking marines every game you play? If the customization was tied to the rank, I guess it would be fine. If you can get it all for free (or from your wallet), doesn't the satisfaction of owning it disapear? This should be the look of a new player Not this
Right?!? What's the point of reaching rank 6 if certain awesome aesthetics aren't tied to reaching the highest ranks in game? It's counter intuitive and makes no sense if you want players to keep playing and playing and playing each of their characters, striving for that "end game" eye candy. Now granted the store and game needs to make money, so put some of that end game eye candy on the store, just require rank 6 to equip it. At the same time, there should be some "free" end game eye candy that we can unlock via reaching rank 6.
Certain weapons (like power weapons) should be restricted, same should apply to armor (tier), BUT the visual customisation WITHIN the tieres (Base, Veteran, Elite) would be a must-have for a good store. I mean, you could do so much with campain badges, sigls, symbols, different accessory like W.A.R. had and you dont have to break the "tieres" to look cool. LSM / CSM / Orks have a huge possiblity for it. Eldar maybe not so much, but I guess there will be a way for it. Anyways, you should be able to see the difference between a "normal" brother and higher ranks.