Armor/reward system

can we please get a system to get more armor in other ways? the amount of armor we can get right now feels extremely lacking. i know that the battlepass has been a long time coming but jesus man. yes halo 5 packs were bad but at least we could just get something after just playing a few games. challenges are great but if they really want us to do those why not make some really hard challenges for certain pieces of armor or sets. i would even take another pack type system just to feel like im progressing more. along with changing the core system so we can truly customize our spartans.