I don't like the character-based nature of the build and equipment unlocks (or the bag slots for that matter). At 300 and 500 gems each, it costs 2900 gems to unlock all 6 build and 6 equipment slots per character. If a player wants to re-roll a character, you lose the entire investment. I would like to have a way to recover the bag, build and equipment slots if I re-roll a character. Ideally they should be account-based, i.e. adding a bag, equipment or build slot extends the item by one for all characters -- that is more customer friendly. The character upgrades could also be slot-based, i.e. the upgrade is for the slot in which the character sits, not the character itself, so that a re-roll on that slot leaves the upgrades intact. In summary, the fact that there is no way to recover the investment for these things makes me reluctant to upgrade any individual character.