Doing my daily rounds of the Pantheon I came across two distinctly different matches.
In the first, a small map with a fortification destruction gametype, my ally continuously attempted to engage enemy demigods, refusing to help destroy any enemy forts or protect our own all the while persisting in the claim that destroying enemy forts wouldn't help us win a fort game. After roughly twenty minutes the fight was clearly going nowhere as I alone couldn't take down the forts and therefore I dropped out.
The second match I played was a Domination gametype on a large map and this was almost a total inverse of the previous match. My ally was on the ball and always ready with new tactical suggestions, in total correspondance and with a fluent grasp of English. He was a pretty brilliant Torch Bearer and knew never to waste a Bramble Shield.
So here's the conundrum. The disparity between the two matches was huge. In the first I was stuck with a player I never want to be forced to team alongside again and in the second I was presented with an ideal teammate I'd always be willing to buff up and send off to nuke the enemy. But (as to my knowledge) there's no way to avoid or prefer either player. If I get put into a match creation and both players are present there's an equal chance I'll end up with either one.
Therefore what I'm suggesting is a simple avoid/prefer system not dissimilar to that of Halo in which, after playing a match, the player can right click the players he/she's been fighting with or alongside and choose to avoid or prefer that account tag. In doing so the player would, if avoid is picked, not be placed in the same matches as the offending party in the future and if that's not possible they'll be placed on the opposing team. Prefer would, obviously, do the opposite.
Sorry if this idea's been suggested, I did a brief search and nothing came up.