
Figuring out how to link tokens to players last night brought an old essay to mind: https://www.joelonsoftware.com/2000/04/11/figuring-out-what-they-expected/
(Spolsky was nobody then. Now he is quite rich, having sold stackoverflow.) His point is that the program needs to work the way users would expect it to work. That is *not* the way tokens work with characters.
First, you can have a many-to-one relationship, which is utterly confusing. Logically, a character should only be on one map at a time.
Second, you have to both link the character sheet to the token, *and* the token to the character, which is bizarre. One should imply the other.
Third, the UI is confusing (which is bad). Tokens *both* have a context menu, and a set of icons (e.g., the gear), and you have to use both and know what is where. If you are going to have menus, menus should be able to do what "shortcut" icons do.
Having come from AboveVTT (and already questioning that), I can only say... it was significantly easier to learn, and far more discoverable. Roll20 is clearly the older, more stable product (which is why I came), but... Ugh. UI needs a lot of love.