I totally agree with all that's been said here = particularly different storage for different types of items, having full access to everyone's inventory without having to add/remove party members.
I also am fully on board with the whole used/duplicate key suggestion.