Very nice. Gameplay is overall satisfying and looting is especially fun. Graphics and sounds are incredible especially for how long ago this was made. Doesn't seem like there's much difference between classes though.
Anyway my main issue with this game is the gameplay. So many of the battles are the exact same thing - Cold Blood then Pyroblast. Then later you use Frost Nova before that. Later on I did have to mix it up with Adrenaline (usually Frost Nova, Adrenaline, Renew, Frost Nova, Cold Blood, Pyroblast). However most battles are still terribly similar and it makes the game worse off because of it. The amount of time it takes to level up after 15 and the lack of reward is also terrible. Side quests are also a bit straightforward, just a boss rush. Ultimately I got stuck on Helm and Hakkar the Soulflayer at level 16, and the grinding aspect turned me off to going farther.