Tbh gw2 has a good matchmaker, I played pvp since beta and back them there hardly any issues with it. Matches were mostly close and fun. One of the few good things that anet did to pvp.
The problem lies in the amount of player that actually play pvp now a days. You can have the best matchmaker in the world and it will still struggle when paired with low population.