When pairing you up with an opponent, the matchmaking system considers the following:
Best weapon’s power in each of the 3 categories: primary, special, and explosive
Army power, including special abilities and elite perks (not more than 2 per class)
Rank's power
The maximum power difference between players is ±3000.