It has become pay to win. Unless you are throwing big money at this game to get the newest heroes you will not do well in tournaments or challenges. Even raids will become harder and harder as you face off against the same team up of the latest overpowered heroes. E.g. I can not tell you how many teams containing Krampus costume, Ludwig, and Mother north I've faced.