Absolute unknown gem of a game. Before you get it, though, remember that it came out over a decade ago. If you're a graphics ♥♥♥♥♥ look somewhere else, and be aware that it needs a simple (less than 5 minutes) fix to run correctly on modern machines. It has its imperfections but they're heavily outweighed by fun combat that you still have to think about, meaningful skill points, and the basic fun of summoning everything from a floating sword to the incarnation of death to help you in fights.
A quick rundown of the negatives: Has what one might call "old game syndrome" (no auto saves, quests rely on a walkthrough or you being persistant, such as finding an item in a town and you're not given any clue as to where it is, enemies can really spike in difficulty, and other things that games have more or less grown out of) story is a bit predictable at times, some parts of the game drag on for a long time while others you just walk in walk out, if you put skill points into the wrong skills you're at a decent disadvantage, possibly completely screwed if you decided that you would max all wrong skills first, the game's a bit easy, especially if you know or find some of the more exploitative mechanics, the AI is more than a bit dodgy at times, and the voice actor of the main character is honestly so-so
The positives: Loot system as well as exploration feels rewarding, varied gameplay, while there may be a functional best build there is far from only one build to make your characters strong, very nice aesthetics to the game, combat is fun, I only felt it to be grind-y when I was literally grinding to catch up on a few skills before I hit a big boss, you level up frequently enough that you feel like you're constantly improving and if you decide you really need a skill you can get the points fast enough, good plot that has a number of twists, bosses (and a number of regular enemies) are challenging without needing 20 tries to defeat, the summons are very fun to use and can make hard areas easy, and the side quests can also be extremely rewarding