On the topic of "it's confusing at the start", the UI could definitely use some changes and polishing in places.
It's really a guessing game of how many levels it takes for a character to go from novice to adept to veteran and so on, or what even counts as a "level" in the context of this game (It doesn't seem to be every skillpoint/goal completed)
Character "levels" don't even show up anywhere to my knowledge, when it would be helpful if it was a number somewhere next to their class and rank.
Some uncurse goals are also worded in strange ways, like the spend 3 days as a maid job one, which appears on cursed maid equipment. What it means is actually just spending 3 days working at a tavern as a maid, and has nothing to do with the maid class or needing to switch to it.
It's confusing when two completely different things have identical names.
It would also be really helpful if you could rightclick or something when viewing an ability to "suspend" the description window, and hover over the tokens in it to see what they do rather than having to back out into the help window that shows all tokens and their effects. It's not a major problem, but it would save a lot of time navigating menus imo.