Hi, I am reposting this here hoping that it gets more attention.
Firstly I’d like to say great game and it’s nice to see devs responding to suggestions with patches fairly quickly.
The current system is as it should be for an adversarial game. The higher rank you are, the more skillful. So you gain less points when challenging lower ranked opponents and more points from higher ranks. Unfortunately, skill only goes one way because you can’t defend yourself. This is a key flaw in the system as it stands.
What this means is, skillful players are punished in the long run. With skill, you can defeat higher level opponents and gain ranks quickly. But because you can’t defend yourself, you are in effect making yourself a target for higher level teams who will have less trouble beating you than another target of the same rank because your team is lower leveled and ai is a constant.
For example, I generally take on higher level ranked teams whenever I can(usually when they challenge me). This results in my rank going up pretty quickly but as soon as I hit the 900 range I become a target since I use a team of around lvl 25-30 heroes. This means that I get swamped by teams from the 600-700 rankings who are fielding much higher level teams and I lose points quickly(around 30/loss).
There’s no easy fix but I though it might help if total team level difference was a factor in determining points. So you get more points for defeating a higher ranked, higher leveled team than you would a higher ranked, lower leveled team.
This would mean that skillful players are rewarded for taking on more difficult challenges. Those who want to target lower level teams are rewarded less.
I’m not sure how well this could be implemented and there would be math involved in determining how much of a factor team level should be but I think it would be an improvement since currently, being good tends to punish you.
Hopefully, my suggestion will be considered and even if not implemented, perhaps it will inspire a better idea. Thanks for reading!