I also find that crafting becomes a hassle when each character has different pieces required for a single job. It is more inconvenient than entertaining having someone run several floors to drop off a required part. I agree with the idea of some shared stockpile or the ability of “magic pockets” where items deposited into a storage chest may be accessed by anyone on any floor.
Also, General commands for each floor or character might be a nice quality of life change. It improves efficiency and reduces time wasted when the days seem to fade fast (not that they should be changed). This could be an optional setting that becomes available with different difficulty settings or that can be toggled by the player. Overall, a really entertaining game, but may become overwhelming.