Post by ChairmanKaga
AdiBags is my go-to bag mod at present. It has decent configurability but I find I don't really have to touch it. Its defaults are pretty good.
If you want absolutely ridiculous levels of configurability, then
ArkInventory seems to be the preferred choice.
Post by Neffi
+1 suggestion for Baggins. I don't use it personally, but it's a great mod, and much respect to its authors; very talented individuals.
ArkInventory isn't bad, but when I did use it I had many complaints about its performance. I found it was churning memory
tremendously which a bag addon shouldn't have been doing (complex ruleset logic or not). I'm sure performance related problems have been fixed by now (it was probably just a bug and not necessarily an infrastructure problem) so don't feel bad about running it now. But I feel as though the alternatives are still a bit more
elegant. Of course that's mostly in the eye of the beholder, so judge yourself. Just don't rule out alternatives because ArkInv is popular.
Personally I use Combuctor because I like having a simple one-bag addon with basic search. It handles that job far and beyond better than most because of its simplicity and ease of use. I do know it has some
set-related features, which may or may not be able to implement the sort of sorting and categorizing you're looking for (I don't use them myself) -- but perhaps look into exactly what its sets
are and you might find it useful (or you might not).
Edit: Indeed Combuctor does perform exactly what you want. You can use its
Custom Sets plugin for this (check Curse as well; there may be a more recent version). It seems rather in-depth and should provide exactly the flexibility you want and more. It also has pre-made set logic
via other plugins, etc a tab for Alchemy stuff.
What's nice is that Combuctor doesn't just throw a bunch of sets in one frame (which can quickly become large and unintuitive), but instead gives each set its own tab. You can view the general tab for all items, or select an individual tab for your more refined criteria -- searching and sorting then also becomes possible within the sets themselves.