“If we give people ground only RB, or if we let them choose night battles only, or if we give too many map bans, or [blah blah blah], queue times will get too slow and people will log off!”
Solution: Then give people information about EXACTLY why their queue times are long, by pinging them in a UI display whenever they would have qualified for a game but didn’t due to optional filters.
Ding! (no actual sound effect though lol) A game just started you would qualify for! Reason(s) not added: Hurtgen Forest is banned + European server + wasn’t a night battle.
Ding! A game just started you would qualify for! Reason(s) not added: Fields of Poland is banned + wasn’t a night battle
Ding! A game was found you would qualify for! Reason(s) not added: Fields of Poland is banned + was an ongoing recently started battle (you have ongoing joins disabled)
Etc. Not only would this make the number of complaints and frustrated log-off-ers drop by a huge amount, but people could dynamically tailor their own filters based on how unexpectedly much it was slowing their queue, when they may not have realized.
Everyone’s happy! People who want short queues can lessen their filters after realizing. People who want very narrow things can have them with the most informed consent possible. Customer support doesn’t get flooded/you don’t lose players.