Well, now that the new patch has proven that GG can add in search filters, I propose that the following be added in to help us search more efficiently:
Friendly Fire (On/Off)
Faction Balancing (On/Off)
Custom Badges (On/Off - no need to get specific as it is generally just the Assault class)
Game Types (Warzone, Body Count, Assassination, S&R, S&D, C&H, custom)
Also, please fix the annoying ability to have teams of 9vs7 in a 16p match. It kind of shakes my faith in humanity when I see people waiting until the game is in play, then switching sides specifically to be on the team with more players. In games where there are less than the max number of player it is annoying to see things like 8on5 or so, but I fail to see the point in allowing teams to have more than half the maximum number of players on them.
Finally, perhaps in the future GG could allow people to set up servers with the option to allow for custom weapons for each class (where the server settings allow you to affect the intial load out of players by restricting or providing access to weapons outside of their class - so an Assault could load out with LMGs, Engineers could load out with ARs . . .). Also, it would be nice if you could have the option to restrict primary or secondary badges without restricting the secondary or primary badges, respectively.