It seems that the game loads all 700 current servers at the same time freezing the game for a couple of seconds, why not just load them one by one, it'll let the players pick a server faster. And it'll provide a smoother experience in my opinion.
Also why does the game not cache the server list somewhere when you switch to Favorites and back to All Servers, it loads them again that's really annoying.