Come on. This should just be industry basic stuff now. Monetisation sure, but not shoved down out throats.
The battlepass should contain some ingame currency, if EA and Activision can do it , then why can’t Microsoft?
At my current xp rate i’d need to play for 500 hours to reach level 100. Thats like half of my total gametime for destiny over the past 4 years, and I consider that game a hobby.
I want to love this game but i’m just resenting it right now. If I want crappy ftp progression i’ll play fortnite. Halo is a AAA game. It NEEDS to be better.