I find it quite boring to be facing the same opponent over and over when playing elimination mode.
It happens way to often that im paired with the best guy on the other team who outplays me easy and I usually fight a minimum of 2 times. Sometimes 3 times in a row. Wich mostly leads to me being 0-3 and has not faced another opponent out of 4 in an entire match.
Since there is 4 opponents on the other team it should be easy to make me face atleast 3 of them. If it goes to 5 rounds then of course I have to face one that I already fought. But comon the same guy 3 times in a row?
I've experienced this as well. It shouldn't be that hard to fix.
Right now I think that the matchup is set to random, getting the same opponent several times in a row is therefore possible. An easy way to counter this problem would be to either flag your previous opponent(s) so you'll get to face every enemy before going back to the first one. Or keeping one team as a static list, and moving the other team one step each new round.
I say this as a non-programmer, I have no idea how programming functions like this actually works in a game, but if it can be done in an excel-sheet, it should be doable.