I've started using tab groups and manual tab unloading with the recent updates and I've fallen into a pattern that makes use of them, but there's a facet of it I didn't see addressed by other ideas here. I appreciate that tab cycling (e.g. on control tab, unload tab, close tab, etc) skips collapsed groups, but I would appreciate a way to do this with unloaded tabs as well.
My use case is primarily to group tabs that I'll refer to intermittently in the medium term (and collapse when not in use), and to unload ungrouped tabs for things that I'm not actively using but will need to revisit soon so that they serve as their own persistent reminders while I go about my business. Default cycling behavior will select an unloaded tab on ctrl-tab/unload/close/etc unless I have it in a collapsed group, which is unfortunate when maintaining tab visibility is a key feature of unloading a tab for me. Having something like a boolean in about:config to omit unloaded tabs from cycling behavior entirely like with collapsed groups would be a huge usability improvement for how I'm using them.