After a queue pops and teams are created, allow for 1 mutually agreed upon trade to further balance teams. This works especially well in situations where you opt for automatic teams balanced by MMR but also takes into consideration new players that might be overinflated or for servers of mixed skills where players might be under ranked with their MMR relative to their true skill.
You can use either /player sub or /substitute for this