To follow the ‘player first’ approach, the players should be able to view their pings via scoreboard. Perhaps there could also be an advanced option to display packet loss data. Halo Infinite scoreboard does not seem to have ping information currently, unless I have missed something.
The players should also be able to limit their matchmaking to their preferred regions only.