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.