I was no longer squeamish about using it during my last playthrough.

At one time I did feel a bit robbed, just like viktoricus, I held back skill points until my desired skill is unlocked at higher levels.

During my last play, I approached the game with a different mentality. I may have committed a terrible sin in the eyes of most of the posters above lol

What I did when I played taking the skill reset as part of the game design:

* Made specific checkpoints where I will reset my skills

* Specifically planned different builds leading up to each checkpoint. Okay I'll give the details on this one: Played as ranger/priest early in the game, played as ranger/mage, went for ranger/warrior (with heal), final build is ranger/warrior without heal. So, four resets listed means: 10K, 20K, 40K, 80K expenses IIRC.
Other details: I placed points in mindread and wisdom (iirc, the skill giving bonus experience points) with the intent of reallocating those points to damage skills before the final boss fight.

I understand the sentiments above. However, at some point, I thought, "If you placed it in the game, then I'll treat it as part of the game".