I often find myself facing either complete noobs(who may have played 1/2 games), who end up trying to shoot at me through obstacles(instead of jumping and avoiding them), or pros, who are much higher ranked than me, with access to some pretty awesome weapons, which could give them the outright lead in just one shot(though that is a rarity, but it still happens). So, here's what I propose:
When matchups are made, a player should only be able to fight someone in their same X0 level category(X=0,1,2...)
What I mean is that a person ranked 13(X=1) can only fight someone ranked between 11 and 19(X=1 again). This way, the matches are more competitive and balanced.