It has one of the most intricate yet simple crafting systems you will ever see. Trying to optimize your gear at any given point will take over your life if you let it. It looks like an ARPG which I guess it kind of is but the combat is also turn based and relies on knowing the weapons and playing the percentages. It's one long dungeon crawl but with plenty of puzzles and areas to explore for treasure. The villain/rival is multi-dimensional and there are some good plot twists, though the plot doesn't always make sense.
It's a very good game. You should play it.