At the moment I'm finding that most competitive games are pretty imbalanced. A lot of the time one side completely steamrolls the other. What it kind of looks like is that there's little to no form of skill-based balancing in the matchmaking process. On INS 2014 community servers, there often was some sort of a balancing mechanism. On some servers with active admins the admins themselves asked people to balance the teams.
Now I understand that when the game peaks at mere 7k players, it's not possible to create a perfectly balanced matchmaker. The competitive player pool is simply too small. However, the game could still do better in balancing players between the two teams once a match has been formed. I find the experience of playing games where you're 99% sure to win or lose solely due to the mismatching in skill between the teams to be quite poor.
So.. Does the matchmaker currently try to account player rank into account at all when it creates the two teams or is just a full dice roll?