My only counter to this is something I’ve found as I get more troops:
This game is about playing a very efficient looping team and having the luck for it to feed itself. So long as you don’t completely miss an on-color match, your result is decided by if the RNG puts the colors you need in the right places. I really hesitate to call “Gee do I match yellow, which nothing on my team uses, or purple, which would fill my The Dragon Soul?” strategy. I find “Oh, I can cause a cascade if…” comes up so rarely I don’t count it either. Every game my goal is to start looping TDS as soon as I can, then just repeatedly mash its spell until I win. “Strategy”.
This morning, I had 4 or 5 straight games where my first 10 moves only allowed me green or black matches. That’s not a good way to fill up TDS. I lost each of those games. There was no “strategy” involved: purple and red simply weren’t on the board. The end. It didn’t really matter what team the other side ran.
This game wouldn’t work if it had actual PvP. The only reason it’s any fun at all is stomping the AI 60% or so of the time feels neat.
I don’t even mean it as a criticism, it’s just something I’ve embraced. The only “smart” move I made was building a team with TDS.