All base Challenges should be Play XYZ Matches (of any kind), Get XYZ Kills (with any gun), and Score XYZ Points (in any mode). We should be able to play and use whatever we want, and still be able to progress in the battle pass. This is only going to become more of an issue as more modes, more playlists, and hopefully more weapons come out. The random and “all maps/modes in one playlist” nature of playlists and weapon spawns make it impossible to complete a challenge based on your own ability, and instead they rely solely on RNG.
The Weekly Ultimate challenge can become more difficult as a trade-off, since that’s the one required for the Weekly Item. Instead of 3 Perfects, make it 7. Instead of 5 Back Smacks, make it 10. Instead of 3 Joy Kills, make it 5. Whatever. That’s a difficult weekly thing for the grinders to do. It could even become 3 challenges.
Events can be a mix - maybe the first 5 are generic challenges, and the tiers give you some of the more mundane items like knees, visors, emblems, etc. The second half could be event-specific, and be the high-demand stuff like helmets, coatings, shoulders, etc.
But basic progression should not be locked behind the pure RNG of teammate/enemy skill, mode selections, and/or spawns of weapons/equipment. If there were other ways to progress (which I know is on the to-do list) it wouldn’t be an issue. But in the interim, swapping all challenges for generic equivalents (same challenges, but non-specific requisites) would help greatly in improving a player’s morale when just trying to get a cool helmet like they used to do in Halo.
Frankly, Halo 5 REQ Packs were better than this. I can play whatever modes and playlists with whatever weapons I want, get some points, and spend them on cosmetics. We’ve already seen that challenges can be swapped and changed quickly (albeit requiring a reset). This fundamental but basic change to challenges would make the challenge system as good if not better than the mess H5 was. Right now it’s a pain and a slog just to unlock anything, forcing us to do things we don’t want.