In my opinion the MMR part is the problem. Why is the MMR hidden? It happened to me to play against streamers so I could exactly see their MMR, I had 7.6k, they had 12k. If you win a few games you are paired with way higher MMR players. This is the biggest problem in my opinion. Make the MMR visible, and don't pair us with 3-4k higher players. And maybe give more points for top4 place.
I think Kripp has addressed this before. Above 7.5k or so there just are not that many players so that's why you get matched with much higher rated players.
On top of that, I’m pretty sure your rewards for winning in these lobbies are much greater than it would be if you’re playing against people with the same MMR as you.
Word of advice to all the people on here claiming it’s rigged because they’re losing ‘unlikely’ scenarios…
Don’t ever play poker. Seeing as you obviously don’t understand variance and get upset at an online F2P auto battler… actually losing coin flips when there’s money on the line isn’t for you.
It’s incredible how people can think the game ‘sticks’ them at 6000 MMR and can’t see that maybe that’s just their skill level. Really… what’s more likely? That there simply are people better at the game than you? Or that blizzard has inexplicably programmed the system to specifically hate you as a person?