Last time I played I used Dwarf Therapist, and it definitely helps with min-maxing, but I've been thinking maybe min-maxing isn't the right way to play this game and I should just be happy with the in-game interface?
managing the labor is probably the least fun thing to do. dwarf therapist makes it better but even still I would love an algorithm that just manages it.
If you're using the Lazy Newb Pack, type "autolabor enable" into the dfhack window, you'll never have to think about it again. If you need to restrict jobs to the experts, there are easier ways to do it. For example, you create a crafting station that only your expert stonecrafters can use, then send all of your stonecrafting jobs to that single workstation.
Endlessly fiddling with Dwarf Therapist is not a rewarding use of anyone's time.
I think they're adding a similar feature to the premium release.