I beat the (Loop Hero) Lich on my 4th or 5th expedition. And then I was just impossibly overpowered. The game let me keep looping to gather resources, but each loop had like 30 battles and each battle took 10-15 seconds. I guess that's gameplay?
I don't really see why this is a run-based game at all. This game should be structured like Plants vs Zombies, with a series of levels that are designed well with interesting restrictions. Scrap the resource gathering (time padding?), scrap the tech trees, just have the player unlock cards and power ups over time and let them do some deckbuilding for each level with the cards allotted to them. Your goal is to beat each level, none of this secondary nonsense.
The fact that the game encourages you to just endlessly loop after the challenge of a given task is over is quite poor design in my opinion.
The risk/reward of deciding whether to go for the boss or not is also super unsatisfying. I don't know how hard the boss even is before I try, and I get punished for trying and failing. Now that I'm on the next phase of the game, I know I just have to do a few runs to 'level up' before attempting the boss. But if I beat it, is it because I did too many of those runs? Or is it because I played well?
Loop Hero may have some well designed cards and interactions, but the overall faux rogue-lie structuring is so dumb that I can't get behind it.