I wonder if the matchmaker should only match squads >2 against other squads of the same size, but have a "allow opposite sides" option in squad creation for people who just want to play together and don't mind being on opposite sides sometimes. Perhaps it should show the team allocations it's thinking of all the time as people enter and leave, so it's clear at the "starts in 30 seconds" mark at least, if not earlier, what the teams are going to be.
I had one match last night where it put a squad of 4 (three 35s and a 15) versus me and a beginner. Then, naturally, it made the same 4:2 matchup for the second match ... and ED just hung on the loading screen for me. After a few minutes of wondering what was going on, I assumed it had crashed and killed the process - but thinking about it I suspect the beginner on my team had seen the same ridiculous matchup as last time and hurriedly hit "quit", leaving the game waiting for a sixth player.