Well, so far I've put about three hours into the game, and I'm already planning to restart. I made some big mistakes during character generation.
There I was, going to try and avoid melee combat and specialize in pistols and crossbows. Only to realize too late that the crossbow is a specialist...