It has fun boss fights, some puzzle elements, you can farm gear, skills and grind out levels. The combat allows you to block attacks, has a parry type system and dodges. I actually got hooked on it cause I could grind out levels here and there on trash mobs, then come back when I had more time for bosses.
It's a game few probably have heard of and it's good.
https://store.steampowered.com/app/1918450/HunterX/
YouTube Video Placeholder