1) Card based does not work at all. Never worked just matches randomly.
2) matchmaking should be based on avg flawless per team. Cannot be on kd because of farming, nor elo. But we cannot continue with this random matchmaking were I play people with 2.80kd one match and the following 0.17kd.
This just makes no sense and does not allow to go flawless if not by not matching top world players (0.1% elo).
As it is now, you can just go flawless if you play very good and most importantly don’t match top tier PvP player with 700 flawlesses.
Players need respect. Stop playing with their time and fix this broken matchmaking. We need consistency in opponents skill, not randomness.