The idea is nice that each side needs to have the same size and number of groups but in reality it really kills teamplay/corps.
Got 3 mates and want to have fun? Well, too bad, because you need another group of four people on the other side as well.
Got a nice corp that plays together well and you would be really doing great together? Too bad, you will never be put in a match against some randoms.
So what´s the point of squads then, besides just being handicapped by waiting times to find enemies? While 2man squads are rather fast to be found, 3 or more can really ruin your evening.
Whats the reasoning behind that anyway? Balancing? Sure, there might be randoms that play well together but in 90% it´s just some people that went in a group, just because. Facing a well trained corp-squad will get you owned anyway, so you might just cut the fake “fair play” right away.
If i remember correctly it was introduced because randoms QQed about being stomped be corp-squads. Guess what? That´s what corp-squads are for, stomping randoms!
Get owned a lot? Get people to play with, join a corp, train, learn but please, don´t QQ about corps that have done that already. It´s part of the learning curve and we´ve all been there. The question is only if you want to break out of it or not!
So please, for the love of corps and squads, disable group-balancing. The game is limited enough with the Tiers, nothing more is needed imho.