At really in my opinion skill tree is a fail but if you no think like me just take this alternative and more logical skill tree . tnx for your time.
1- PROSPECTING > TERRA FORMING > MINING
2- SMELTING > FORGING > JEWELERY
3- LUMBERING > CARPENTRY > BOWCRAFTING/SIEGE
4- MATERIAL PREPARATION > CONSTRUCTION > MASONRY/ARCHITE
5- FARMING > FORENSTRY > ANIMAL CARE
6- PROCURATION > TAILOR > ARMOR CRAFTING
7- NATURE LORE > GATHERING > HERBOLISM
8- COOKING > ALCHEMY > HEALING
9- FISH AND HUNTING
Yes i know there are 8 skill tree branch in a 600 skill cap this mean you can choise 2 independent profesions.
obiusly you have to change snap a brach from forenstry to lumbering, is more logical... and merge Bowcrafting and siege engine, actualy siege engine is so much weak to being a stand solo skill, also you have to merge Masonry to Arquitecute by the same reason, there are so much weak arquitecture building to stay in a stand alone skill.
take your time on meditate this way.