I prefer expertise at a few things to mediocrity at many.
If a run a melee character she will have one weapon skill (changes through the game depending on the best available weapon), low level self-healing and maybe trap detection. Near the end I splurge on defensive skills but I find offense best, given a choice.
A caster will have low level healing, trap detection (if the other one doesn't have it), the hammer spell maxed out, lightning storm maxed out and extra points in a weapon.
Skills like sharpen and alchemy (when I get holy water) I learn, use and unlearn.
I've never had an archer or survivor-spec I kept long.