Great game, ruined by the fact that the enemies scale with you.
Leaves you with absolutely no sense of progress whatsoever. Gets boring after a few hours when everything is the same difficulty to kill.
Also the levelling system itself is massively flawed. Unless you know exactly what you're doing when you level then you just get weaker and weaker compared to you enemies (as they level up, too).
Example: You go to a cave right when you start the game (most people I know go straight across the river into the Ayleid ruins when they've emerged from the sewers). The bandits are all your level, drop terrible loot and are fairly easy to kill, as to be expected at first level.
However, when you go back at level fifteen, when your fighter / mage / rogue is much more powerful, you find that the ruins are instead filled with bandit kings who are more than a match for you. So you go to the goblin cave nearby -- bad luck. That's full of minotaurs now.
Oh, and the imps you killed a while back? Giant tyranosaur demons now.
The scaling, for me at least, basically ruined what was an amazing game.