Yes, there should be a queue system. It's annoying to have to refresh the server list 100 times in order to join your favourite server.
What I also would like is that the game shows you the last server you played on (in addition to recent servers), so that you know which server to mark as favourite after playing on a random server that you ended up liking.