I love idle games but this game is everything wrong with browser games these days: loot boxes, expensive micro transactions, not an ounce of creativity to be seen. I don't think it's a moral failure to try to make money off of the player but to the people reading this I'll just say that there are a lot of games out there that have more respect for your time and aren't designed to frustrate you into spending money.
The orb weapon is ridiculously powerful, even unupgraded can nearly one shot enemies in the later stages and upgrades don't really make it better. The game would be a lot more fun if both the player and enemies were more fragile, it takes too long to kill enemies with the sword imo and most -not all- of the other weapons aren't actually much faster. Also: the fact that the skull projectiles have such a tight turn makes it really, really hard to make them hit the walls. As is they are basically a guaranteed hit on the player in more chaotic situations.
I find myself purposefully leaving some enemies alive in order to get more mana and that is stupid. Puzzle Quest is way better and it came out in 2007.