>> Shop : do you think it is lacking in that regard?
Yeah a bit, in it's current state most of the items in the shop didn't seem powerful enough to warrant it being restricted. You could make it so it's available but only refreshes at the checkpoints, that way the player can sell items without needing to abort what they're doing and head back to a previous shop region.