Solid combat and exploration. Really like how checkpoints and health items function, not requiring to respawn enemies all the time to regain charges. Has a nice level of grunge to the atmosphere in a good way regarding visuals and sound design.
having a different minigame for each skilltree is such a neat idea. And the core gameplay is very good too. Some of the stat rolls you get on weapons can be blinding occasionally.