The game's graphics are genuinely impressive, and the characters are very creative. I've been playing it fo quite a while and have been enjoying it overall. However, as you progress to higher levels, the game start feel less about challenge and more about being pay-to-win, which is honestly disappointing.I understand that games should have a certain level of difficulty, but here it feels unrelated to your gamep or strategy. Let me give an example: in order to pass levels, you need to upgrade your characters and build a proper team composition. However, upgrading characters seems far more important than actual strategy.At a certain point, the game requires you to clear specific stages to further upgrade your characters. The problem is, even if you max out your characters, you still can't pass those stages. For instance, I have three legendary characters and still can't get through some levels.So on one hand, the game forces you to reach a certain stage to progress, but on the other hand, it makes enemies in those stages stronger than your entire team. This creates a frustrating and illogical gameplay loop.Instead of pushing players this heavily toward spending money, it would be much better to introduce alternative ways to progress-such as adding different modes or stages where players can earn in-game currency, gems, or equipment. That way, players wouldn't feel forced or punished.