I used to like the tasks because they were a cool way to make me do different things in the game and provided short-term goals to attain, with a small sense of progression. This was specially true for the “win a game with a specific type of team” tasks.
The system was giving too much rewards and the developers needed it to change in order to push players towards making more purchases. I understand the reason behind the change, you do need compensation for your hard work and the game is worth it.
However, the new tasks system is just not fun and might as well not exist anymore. I will never even attempt to play 20 matches in a row with an all grosh-nak team!
In order to really make the tasks fun again, they should be bite-sized, so we can go through them frequently.
I propose making stacks of 3 victories with the same team and then roll out to a new set of "winning condition"
To this; add a 30 wins counter before payout and that could make for a much better system.
That way, you’ll have to fight a few matches with your new teams but, not enough to make it seem like a drag and it’s on to the next challenge. The payout in gems will still be low enough that it will satisfy the developers but, the tasks will be a good way to gives players some incentives to try new teams and not feel like it’s a marathon if the team they ended up with feel underwhelming.
All that would need to be added is a separate counter that goes to 30 to track your overall progress before getting the reward. The counter should remain if you started and didn’t finish in a day but, there could be a payout limit of once per day, although 30 fights doesn’t seem like it would be open to too much abuse.
I am sure that something along those lines could be a good way to keep the lower rewards and have fast-changing tasks that could satisfy both parties.