In addition to sorting and filtering inventory, I may suggest adding the option to separate the inventory into multiple "bags" spaces, where we can select the category(ies) of items of wich we want to automatically store into.
For example, the 3 first rows may be allocated to potions, while the another 3 may receive weapons and armors, and so on (up to the player choice, allowing multiple categories to auto-store in each bag).
Of course bags will auto-expand when needed.
When picking up items, they will automatically fill the first inventory slot in allocated bags, creating nice visual separations and easy to review, without relying on filtering or a not so smart auto-sorting.
I think about the system of Warhammer Online backpack (auto-sorting was unfortunately not functional here, but it's the idea, with right golden pips used to select categories) :
![[Linked Image]](https://zam.zamimg.com/images/b/a/ba2f02cc3f05b44620d27afdfede64b8.jpg)
This way you will not have to use additional bags or pouches, but they could still be usefull especially if we are able to 1.name them and 2.use the same auto-storing function on them (optionnaly of course).
For instance, we could have one pouch to auto-store keys, documents, non-magical jewelry, etc. without having to move each and every item we find.