At the very least they should do two things I think:
1) Create a filter for quest items. So if I picked up a quest item 30 hours ago I don't need to spend another hour looking through the billion items in my wreck of an inventory between four characters.
2) Make quest items unsellable and undroppable.