Hello!
I figured I'd make this post since I feel there are still ways to improve the current BG matchmaking experience.
The MMR system was explained in the latest patch notes and explains why it doesn't exactly work that well on Live servers...
Battlegrounds
The Deathmatch medal “Killing Blow” can now be earned more often in Team Deathmatch Battlegrounds.
The help entry for Battlegrounds where MMR is noted now states: "Your MMR is derived from a combination of wins/losses and the rank of the opponents you've played against.”
There has been some misconception that MMR is derived from Medals, which is not the case. MMR is purely based on your Win/Loss/Tie from Battlegrounds. This calculation also takes into account your opponent’s MMR to determine the amount of gain or loss your MMR takes at the end of a Battleground.
The problem with the Win/Loss/Tie based MMR system is that you'll always have players of varying skill levels put into random teams... which means that you can have 3 extremely strong players in one team and a weaker player as 4th... and just due to the nature of RNG this 4th players cruises from win to win to the highest MMR, despite not having good individual performance.
And if there's more than a few players like this, it prevents a proper MMR based on skill level of each individual player from ever forming.
So here's how this can be fixed: MMR should be your average performance in the battleground - the amount of healing done, damage done
and damage taken, as well as the KDR. It should also take into account whether you won or lost the battleground, and what your opponents' ratings were.
This is how most games do their MMR systems - a Win/Loss/Tie ratio is just too simplistic to generate a balanced and fun environment.
Another interesting point in the Patch Notes was this line:
MMR will no longer be displayed in the UI.
...it would've been nice to have a developer comment on
why this was deemed necessary.
I think a lot of players would be interested in their MMR ratings, how much they go up/down after a game... instead of living in a constant state of just... wondering about it.
Furthermore, I think having different initial tiers with rewards on ranking up would be cool, much like with Tales of Tribute.
This would make it a lot more fun to "rank up" doing battleground and could help funnel people into different lobbies.
Just some thoughts.