We had more planned for trait unlocks, such as being tied to achievements, buying in the shop an upgrade to add known traits randomly on top of job experience, and others but we ran out of time implementing it all and tried to focus on polishing what we had instead.
As far as the hanging goes, sorry that happened. Optimization and resource allocation is really out of the scope of my knowledge as im still a fledgling godot-er, but I'll be sure to keep it in mind for future projects. The downloadable/ native godot version appeared very stable, but I did not test for long enough on the web export for performance issues.
Either way, thanks for the kind words :)