Been playing a fair amount lately, I really goddamn wish the game had better matchmaking/rebalancing still. In Supremacy 90%+ of matches are the same 1-3 people camping for hero/vehicle spawns then just completely shitting on everyone else. Player population probably doesn't help, even on PS4 I see a lot of the same names and half of them I literally just quit immediately if I'm not on their team. Most matches have 2-3 people on the winning team with fucking absurd K/D's (60-2 etc) because they just always get the hero/AT-AT/AT-ST spawns. It's kind of fucking dumb, and a lot of it is Bossk to be honest; in the hands of a good player who is willing to play like a bitch it's so goddamn easy to steamroll a team. I wouldn't even consider myself that good and I had two matches the other night with him where I went over 50 kills with 0 deaths. It's stupid. I normally do pretty well (my K/D is up to like 1.38) but I was on this team last night with these two guys for like 10 games in a row where they were both such goddamn beasts (every single game 60+ kills with single digit deaths) that I was actually going negative most matches for the first time in like a year because I literally couldn't fucking find people to kill lol.
On the other hand I don't know how you solve that particular problem; obviously good players should always do better, and heroes should be a changing force in the battle, but a good player just completely crushing an entire 20-person team for an entire match is a problem. I don't know what the answer really is though, do you just put a timer on heroes and don't let someone be one more than one a match or what? Token/powerup drop system needs to go regardless though, a lot of the top players just camp for them, I've gone entire play sessions at a time without getting a single hero token because someone is a hero the entire match, or waiting at it's respawn location.