My issue trying to find a mod from a long list of downloaded mods.
It's easier to find a mod from a grouping you made and named yourself than trying to remember the name of a specific mod.
It has also the benefit of being able to check if a submod is in your current load order or not very easily, depending on how you make your groups.
Idea from groups in #603, collapse in #369, and separators from Mod Organizer 2.
Screenshot of the feature from Mod Organizer in its equivalent for the "Installed Mods" panel :

In Mod Organizer, this feature can be described as a separator with added collapsible features or even a virtual mod with special UI handling.
One of the limitations of their system is that you can't collapse mods under it if the list isn't sorted by priority (because it is sorted like every other mod).
But it removes the complexity of more formal group implementations data-wise by keeping it a list instead of nested values.
Priority being both the user specified order in the Installed Mods list and the default position relative to other mods when added to the Collection Mods list for Mod Organizer.
(And sorting in Mod Organizer and doesn't change the Order/Priority column, so actual order is always preserved.)
But I don't think there is a clear winner for the user between collapsible separators or actual groups in the end.
My issue trying to find a mod from a long list of downloaded mods.
It's easier to find a mod from a grouping you made and named yourself than trying to remember the name of a specific mod.
It has also the benefit of being able to check if a submod is in your current load order or not very easily, depending on how you make your groups.
Idea from groups in #603, collapse in #369, and separators from Mod Organizer 2.
Screenshot of the feature from Mod Organizer in its equivalent for the "Installed Mods" panel :

In Mod Organizer, this feature can be described as a separator with added collapsible features or even a virtual mod with special UI handling.
One of the limitations of their system is that you can't collapse mods under it if the list isn't sorted by priority (because it is sorted like every other mod).
But it removes the complexity of more formal group implementations data-wise by keeping it a list instead of nested values.
Priority being both the user specified order in the Installed Mods list and the default position relative to other mods when added to the Collection Mods list for Mod Organizer.
(And sorting in Mod Organizer and doesn't change the Order/Priority column, so actual order is always preserved.)
But I don't think there is a clear winner for the user between collapsible separators or actual groups in the end.