That really depends on many factors:
~ what you're trying to accomplish
~ making sure you have a good balance between villager skills so that you accomplish what you're trying to do without unintentionally neglecting another aspect of their survival (for example, food)