My go to solution for bookmarking is
https://github.com/sienori/Tab-Session-Manager(Available for Firefox https://addons.mozilla.org/en-US/firefox/addon/tab-session-m... and Chrome https://chrome.google.com/webstore/detail/tab-session-manage...)
It understands whether a bookmark should be opened as a pinned tab, and the tree structure of tabs saved together as a window if you use tree style tabs (in Firefox). It also saves the history of the tab, so going back on history works
It can even open the tab session window in a tab instead of the small tooltip, by clicking on the expand button in the corner. For me this is a killer feature
The only issue is that it is oriented towards saving whole windows (or even whole sessions) rather than a single tab. There is UI for saving just a tab at once but it's a bit hidden. But for your intended use cases, its workflow is perfect
> i want to be able to quickly load common favorite news sites & blogs.
> or load a window with all my productivity SaaS sites.
Saving a whole window at once is much better for this
> or pick up where i left off on a research rabbit hole.
Saving whole windows at time is much better for restoring your working memory, specially if you use tree style tabs.
Anyway the author has a patreon https://www.patreon.com/sienori (no affiliation, I'm just a fan/user)