I don't get how matchmaking is any more "simple" than choosing your own server - or why choosing your own server is so complex to begin with. You see the server name, how many players it has, what map its on, and ping. You look at what map you wanna play, double click the name of that server, and you're good to go. I honestly have no idea why they're dicking around with a working formula.