The tedium of having to moving inventory from character to character really hurts the replayability of the game. No matter who initiates the trade, and of course it should be the one who gets the best prices, they should have immediate and automatic access to the combined inventory of all characters.