Is there a reason we can only pick certain skills when we create our character? I've found myself re-rolling my guy a few times because I was figuring out how the game works.
Hear me out:
Personally, I think this game's system should give you all the tradeskills at the beginning. Don't change the rates at which you gain skills or anything like that, but let people do as much as they want. I would think a system like this would go more with the intended feel of the game. The game is intended to give the player a very real sense of freedom as far as I can see, so why bottleneck us into one or two sets of skills? For instance, if someone decided to be the traveling basket merchant who was also an amazing hunter crafting his own equipment along the way, they could do it. This would also eliminate the need for multiple characters, thus allowing someone to gain a "reputation".
Which kinda brings me to a new idea: Are we going to be able to raise livestock at any point in time? This could obviously be a complex game mechanic, so if polished enough, I believe it would add a lot of depth to the game. Different animals could have better/rarer hides, be tastier or more filling, etc. You could hire a woodworker to build you a fence to keep your livestock inside. I just see this adding lots of extra possibilities to the game.
And another idea: What about farming and planting crops? This goes without saying that it could add a lot of depth to the food supply of a town. Some people could choose to be farmers and city folk, some could be part of the crafting industry, some could be hunters, some could be warriors, etc. Rival tribes could come burn your crops if they've officially declared war.