Before I begin, I know that the skills trees aren't finished, but we also don't really know what they're gonna look like so here's my two cents:
The skill trees should actually resemble trees. Most perks should require previous perks to be taken and should have some sort of stat requirements. For a more robust game like this, it might be time to ditch the Endurance, Speed, Melee, and Guns stats in favor of stats from other games, like DnD or Fallout, and use those as stat requirements.
As it stands, the quirks tree is completely useless and there would never be any reason to take any of these perks. I propose that the default character should have all of these traits by default, and that they should have to spec points to remove these perks. But most, if not all, starting classes would have these perks removed unless they call for it (like with gorilla having stubby fingers). These perks should also be moved to other skill trees that makes sense. For example, anti-stubby fingers should be the first perk in the guns tree, requiring 5 Dex to unlock. Only then will the rest of the Guns tree unlock. Anti-Loud should be the first perk in the stealth tree, and so on.
lmk what you guys think