Currently, leaderboards are essentially calculated on played time.
Take a look at DM for example; If a player averaged 5k score across 20 games, player 2 only has to average 2501 score across 40 games to finish above - This is really really poor design, especially considering we can all comfortably agree that the 2501 player just isn't as good as the 5k player - Not to mention, that's not how it works anywhere else in the game, trial players who are running the trial 1,000 times a week aren't having their scores continually combined so they are guaranteed top spot, just because they have more time - These leaderboards are effective in reporting the best players.
This is true across all BG game modes, and I propose the following fix and transparency moving forwards.
Placement games
Each reset, players will have to play a preset amount of games before determining ranking.
5 for convenience and speed (More like 10-20 on live):
Game 1: 5,200
Game 2: 4,800
Game 3: 6,350
Game 4: 5,400
Game 5: 5,150
The leaderboard score wouldn't be a total of all games that reset, it'll be an average of all your placement games, so 5,380.
Determine leaderboards on the average of the placement games, and have any subsequent games to be as they are currently - Reward & fun based.
Unless I'm overlooking something obvious, that fixes the leaderboards issue - Players that perform well will be rewarded and those that simply have time will not.
Premades -
I've considered a lot when it comes to queuing with premades and I really tried to figure out a solution - But away from group specific leaderboards I can't think of much that's balanced; in fairness to either side - Premade players competing with one another for an average based score is just as unbalanced as players facing a premade for an average based score - The only option that works in my head is that your placement games are Solo Q exclusive.
MMR
Consider the new placement score your MMR for that game mode - Some players are genuinely better or worse at one game type so it should be split per type.
This is transparent, the same way everyone can see their MSA/ trials best score in the window, even if they're not on the leaderboard, would be able to see their average (MMR) in that game mode, as well as that of the top 100 MMR's.
Create brackets that are prioritised based on that average and then continue with the current + - system if there's a lack of players.
I.E: The 5,380 MMR Deathmatch player, faces up against fellow ~4.5-6k average players - If the queue is light, + - that to 4k-6.5k after 5 minutes (Or whatever)
Extra
Mail rewards -
If it becomes a case of "I want the free loot and because I'm playing more I deserve something gold and shiny" for weaker players who are up there due to played time - then add a 50-100 game requirement for a Vet Participant each reset that get's them on a mail list for participation and activity in BG's.
Reset -
I don't know how to balance this. After a reset, should you be put into placement games abased on your finishing MMR from the previous reset? Or would that cause imbalance between the top players and provide and advantage for lower tier players? Should placement games be open to all? Or is that then unfair on some top players for getting unlucky in the matchmaking compared to others?
I really don't know how to solve that question in my head.
Anyway, thoughts? Overlooked anything? Improvements? Your ideas?
vMSA - Magplar - Xbox EU - 15/11/16
578,000 - 36 Minutes 58 Seconds (Top 2 World?)
vMSA - Magplar - Xbox NA
569,000 - 40 minutes (350CP, Non optimised runs)