I think two things are clear from this “beta” in regards to grind.
- Battlepass needs to be reworked.
- Need more gamemode specific playlists like halo 5 or mcc. Game is free you should expect more players. No need to cram everyone in three modes.
The battlepass model should be either like the reach leveling system or the mcc system.
Reach leveling system would be to reward battlepass progression by giving xp based on game performance and then having challenges as a bonus on top of that.
The MCC model, is by having a normal progression system (like a 1-200 or copper- diamond or recruit - general) that you level up by ingame performance. Every time you level up you get a token and then you can unlock what you want from the battlepass. Challenges would then give additional xp to the progression system and/or tokens.
You can still charge for premium battle pass tiers, but the player will be accelerating through the game at a much more reasonable level. If hardcore players finish the battlepass in a week thats no problem they have other things to play for like rank etc.