What kind of matchmaking is this? Why am I being matched against a hero who is obviously stronger than me? He has 3000 hp, while I have 1680. His hero level is 7-8, while mine are 6 and 5. His account level is 10, while mine is 4. He has a legendary hero, while I have a normal one. That's why I hit him 50 times but he doesn't die, while I only need to take 4 hits to deplete my health bar. I really wanted to level up to 600 Rating Experience so I could at least get a new hero, but I couldn't. I got to 580 and then it started. I'd win one match, and the next match would throw me against obviously strong players, and I'd lose. I'd lose two matches, and then win one. So, I've been trying for the last three hours to level up from 580 to 600. It's been three hours! I've been trying to level up from 580 to 600. Now about donations. The entire game is geared toward donations; ads are everywhere: "If you want to win, pay up." No, then you'll be a victim for the rich. Even if you're a poor guy and get a legendary hero, you need to pay up and buy upgrade cards to make them hit harder. Cards aren't everything; you still need coins to upgrade. Don't have enough coins? Watch the ad. With all due respect to the developers, they need to earn a living, but don't you think this is a bit much? Postscript: The game is extremely unfriendly to newcomers, and most importantly, dear reader, if you don't have money, don't download this game.
The game analyzes your fights and equipment and selects an opponent whose skills and level of combat are similar to yours. Sometimes, the rating indicators may differ from each other when selecting an opponent: players with a high level can often lose and fall on the same level of rating as you. We are constantly adjusting the matchmaking system.