Suggestion for Inventory "Extras":
I, like a lot of players with multiple heroes, find I have extras in my inventory that another hero of mine is desperate for. Now I know we cannot pass things between heroes because of idiots who abuse the system.
So my suggestion is to create a "Shop" - not like the market where you put up the items you do not need and ask for what you do - again because it is open to abuse. Instead, how about a system like the Merchant, where you select the item(s) in your inventory that is not required and then select the item you want and trade them in the same way as you would with the Merchants Badge (or something similar).
Certain items are more valuable than others, so there would have to be grades i.e. Grade A might be for things like Blue Prints and Figurines of Enlightenment. Maybe Grade B for things like Fireworks and Grade C for things like Potions. So an A Grade item can be exchanged for another A Grade item, maybe be even 2 x B Grade items to get an A Grade item. A Grade B item for another Grade B item etc.