Halo Infinite to me has one of the better campaigns I have played and have enjoyed playing multiplayer with friends, however. The multiplayer in general I will have to justify for. XP: the xp I remember accounted for everything that you did in the Halo's before Infinite, objectives, kills, ranking up, etc. In Infinite you only rank up by the 50-100 xp you get for just playing a match, I don't know how everybody else feels about this but to me their seems to be no purpose in playing multi if I can only get "playing a match" xp. Battle Pass: The battle pass is great way to get extra skins and upgrades for your character, but unfortunately the game only gives you one type of spartan to customize if you don't have the BP (customize as in really just giving you different skin colours). So if you would like more skins and different spartans you need to buy a battle pass in order to get different items, reminds me almost of a different game "cough" "cough" Warzone "cough" "cough". Shields: This is a short topic on shields but basically their is no difference in shooting someone in the head then anywhere else on the body when they have their shield active, I find this annoying because its basically a matter of whoever shoots first which I seem to think is unfair and requires no skill. I love Halo and continue to be a supporter of the game, the reason why I say these things about it is so that it doesn't get downgraded as a video game and lose players because of these issues. like I said before, I don't know how everybody else feels about this game this is just my personal opinion.