I've noticed that there are a few skills that you absolutely need to take or otherwise offer so many benefits that you can't afford to pass them up. I've ordered these according to play style. Warrior (melee specialist) Dual wielding- maximum damage output means that you'll be getting hit less and therefore getting hurt less Wizard (spellcasting specialist) Blood Magic- gives you the spellcasting endurance that you need to take on monster zoos, especially potent with AOE attacks. Archaeology- gives +1 trap sight for free at level 1, "it belongs in a museum" will allow you to accelerate your ability to level up and attain the spells you need to take control of the game much earlier. "This translation is all wrong" will let you reroll your gear until it provides that much needed +1 mana regen per turn. wandcrafter (for the people that decide to do it) Piracy - allows you a constant source of gems, which you can use to make more wands Alchemy - gem transmutation gives you even more options for turning gems into wands, it also lets you make sulphur and other wand ingredients. with both of these skills together you should have enough materials to use wand attacks whenever you need them. Archer (crossbow specialist) Tinkering - Most important- allows you to craft lots of ammunition, upgrade your crossbow. dodging -or- ley walker -or- mathemagic -or- burglary- A source of teleportation/mobility is essential for fending off enemies with a crossbow.