I've never used Dwarf Therapist. (Maybe I should, but that's a different issue).
I'm still experimenting with the best proportion of jobs, but my general method of assigning them is as follows:
All new imigrants are inspected
* Those with easy to fulfil mandate preferences are given a nickname/profession name to indicate what noble position they should be put in when available.
* Those that are weak are nicknamed "cop" and put in the guard when needed/available.
* Those that are compassionate (and preferably weak as well) are made sherrif/guard captain
* Those with desirable moodable skills are put to work in that profession, unless I have enough of them already, in which case taht job is disabled and they are put to work in a non-moodable profession (usually farming or health care).
* Those without moodable skills are either:
- given a moodable job relating to their preferences (e.g. bed-lovers become carpenters, steel-lovers become weaponsmiths, bolt-lovers become wood&bone carvers or metalcrafters)
- ditto, but also given a non-moodable job, and have their moodable labor disabled once they are dabbling
- made miners, masons, engravers, or a combination (I usually have at least one dedicated miner and one dedicated mason; as my workforce expands I add dedicated engravers, and multi-role miner/stoneworkers)
* Those with less desirable moodable skills are either:
- if they have military skills, nicknamed/profession named accordingly, and drafted into the military
- if they have good military abilities (but not skills) nicknamed "draft me", and used to make up squad numbers (or put in the lasher squad) as needed
- if they have good preferences for a more desirable moodable skill, and could quite quickly overtake their existing skill, then they are made to do that one instead
- otherwise, treated as those without moodable skills.
I usually start off with (almost) everyone with all hauling labors enabled. As the workforce expands, I disable them on dwarves with jobs I either need done constantly or at short notice. (This is where I probably ought to be using Dwarf Therapist).