As title says, this is more convenience than anything, but It would be nice and easy to implement, if we could have a couple of extra filters to the server list, it would make joining server way less frustrating and much easier.
More specifically, a “show playable servers” option would be nice. Currently even if you’re level 20 you see all the “max level 5” servers in the server list, which I keep clicking when I try to join other servers because the refresh rate of the list keeps bumping all the newbie servers right under my mouse while I double click. You could say I could wait until the list is fully loaded, but then all the servers are full (which you have to try to connect to to find out). And yes I’m one of those players who join servers with less than 5 players ingame, but sometimes you don’t have that option.
Another great filter would be “show servers with more than 1 min remaining on the clock”. I think we can all agree it’s quite frustrating to join a server which has ended while in the loading screen. With 1min on the clock you can still join a mission which is ending, spawn and get a quest done (if you’re wondering about that), but at least you won’t join a game ending while you’re still loading.
As someone who loves playing Objective White Chapel, and has to sometimes join 4-5 servers before I get into a real game, those filters would at least make the connecting to a server part much less painful.
Hope that made sense, only trying to make the game better 
EDIT. Also a filter for server regions would be quite nice. I really don’t mind any region besides AUS, It’d be fantastic if I could avoid seeing them in the list when I know I’ll get 380+ ping on them. Again, all just convenience, but easy to implement.