I'm playing through it too, Corwin. It's a really nice gem. I've been playing 60+ hours and I'm still not done. I haven't even been to the last place you can unlock on the map, though I might head there tonight. This game should have some replayability too. There are a handful of origin quests and those quests aren't open to the other three archetypes. As far as I know, you can play a warrior, thief, mage, or elf origin.
I personally didn't like that haggle wasn't available to everyone, so I used an editor to give my battlemage that ability. One thing that I didn't realize at first, is that on expert mode you can choose your advantages and disadvantages. I basically stripped all the points off my character at the beginning and handcrafted him to be what I wanted. I found the default settings to be much less than optimal.
For instance, a default Battlemage has 11 strength and yet has the skill feint. I wanted the skill mighty blow for my mage, so I took one less point in cleverness instead. I'm glad that I did it. It gives me a valid use for endurance while my Astral Points are recharging. I also sacrificed almost all my beginning points so that I could have the advantage of AP recharging. It makes me depend on my weapon a bit more in the beginning, but it's been extremely useful now that I can cast several spells. Don't forget to use the online codes for some good starting gear if you're so inclined.