I have just deleted Grim Dawn because it was getting time-consuming and distracting, even though it is acceptable as a way to concentrate while listening to audiobooks.
I disagree that it is one-button spam - it's what you make of it. I tried to make a character with diverse but not overlapping skills, and ended up using the following spells, each with their own button:
- Grenade (right mouse button). Flexible ranged AoE with a lot of caveats (almost endless range and a lot of damage, but can bounce off or get blocked). Has a healing spell tied to it. Cooldown: ~2 seconds.
- Demon breath (space). Less damage than the grenade, but does not get stopped by enemies and can be alternated with the grenade. Skill granted by an item. Cooldown: ~5 seconds.
- Self-healing 1 (additional mouse button). Heals about ~25% of your health and gives you poison resistance.
- Self-healing 2 (E). Heals about 15% of your health and your pets' health, a skill granted by an item.
- AoE debuff, slowdown (1). Slows down enemies and lowers their resistance. My only regularly used skill without a cooldown.
- AoE stun (2). Very useful for large groups.
- Place a mortar that deals AoE damage and shoots at enemies (3). Great for luring out distant enemies and highlighting mobs that are less visible.
- Anti-resistance mines (4). A bunch of mines you throw to lower enemy resistance to some of my primary damage types (fire, chaos) and deal DoT.
- Different summons (Q, A, D). Your pets get killed regularly, so you need to re-summon them often, especially in boss fights.
- The health potion button (R).
So I was regularly using 8 buttons, plus buttons for re-summoning and the potion. I didn't use the default attack at all because it interferes with movement. The fact that my damage came in large spikes meant I could run around without significantly lowering my damage output. Overall, I was reminded of my character in SWTOR, which was probably using about 15 buttons in interesting sequences and which was quite dominating in PvP.
I should add that the game was far too easy, though I have only played on Veteran, and I imagine it would get hardcore at Ultimate. I deleted the save games to discourage re-installation. R.I.P., Humakt, level 53 Pyromancer.
I played Path of Exile a couple of years ago; it was a decent game and I was impressed by the skill system. I generally dislike other Diablo-like games like Sacred or Titan Quest, which seem offensively dumb, though I enjoyed Nox and Revenant a long time ago.