I think the matchmaking is great, because I always win.
Just kidding; it clearly needs some work because I NEVER win at PvP. I’m that noob who ruins your team just by existing. So some kind of skill rank would be good because otherwise the good players are going to get stuck carrying noobs.
Let the good players go at it together, with strategies and such.
Let us noobs kill each other. Very, very slowly.