I really quite like the ideas you’ve outlined here, but I must admit that they still wouldn’t really make me willing to purchase customization options. I think that if the progression system wasn’t based solely on the battle pass, we got real XP per kill, and there were at least some options to earn credits, I would get sucked right into Infinite MP in a way I haven’t since Halo Reach. The hard part to me is accepting the idea of paying $10 every three months for what feel to me like limited options relative to the wide variety of customization available in Reach at release.
Tbh I think the biggest thing that will draw me into buying specific battle passes will be the inclusion of visual customization in the campaign. Having my Spartan in the cutscenes was one of the things that made Reach so special. In the case of the current Master Chief Infinite campaign, I would actually love to be able to customize his armor. Many might oppose this, but they would of course still have the option to leave his appearance default.
I suspect that in the near future, pending the status of Chief after Infinite, he will be retired and become an NPC (an idea I really love,) and that we will get our own new avatar in the Halo universe, likely tied to the same MP progression system. I love that idea, but hope that by then the progression has improved and we have other key features (to me) like assassinations, co-op, etc.