Ingame matchmaking is a joke
Every game I play, I literally face two-three opponents, until they're dead. Every other-every two round I face the same opponent and it's a joke, if you don't hit early 2-star and one of that opponents does, you just lost, 'cause it can lead to early 15+ dmg. It's either leading to no economy or you being <10 HP early on, 'cause you have to roll all the time just to survive, and when you even out with your enemy, he already have 40+ interest, while you have none and he then just levels up and crushes you with better units. I also can notice this from the other side - when I hit early units just due to luck, I can crush enemies pretty easiely, and I often go into top4 with like 70+ HP when I have just luck early, 'cause I all the time face same opponents and I can't ignore most of the opponents and adjust myself to the enemies I face all the time.
I think that having algorithm choosing the same opponents over and over again is just bugged and it shouldn't be like that. You should play with everyone not just 2-3 people for most of the game.